tidy up sql files for showcasing latest multi-tenant functionality.
This commit is contained in:
+242
-439
@@ -1,201 +1,50 @@
|
||||
-- MySQL dump 10.13 Distrib 5.1.60, for Win32 (ia32)
|
||||
--
|
||||
-- Host: localhost Database: mifosngprovider
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 5.1.60-community
|
||||
-- This script is the core DDL for mifos platform
|
||||
-- Its includes tables related to lookup/reference data, user adminsitration, organisation modeling, client and loans
|
||||
-- and infrastructure tables needed for 'additional data' and 'screen based reporting' functionality.
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||||
/*!40103 SET TIME_ZONE='+00:00' */;
|
||||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
--
|
||||
-- Table structure for table `stretchydata_allowed_list`
|
||||
--
|
||||
-- It does not include DDL customisations needed for specific 'tenants' for 'additional data' functionality around clients/loans.
|
||||
|
||||
DROP TABLE IF EXISTS `stretchydata_allowed_list`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `stretchydata_allowed_list` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `name` (`name`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
-- This script drops all tables and re-creates from scratch.
|
||||
|
||||
--
|
||||
-- Table structure for table `stretchydata_allowed_value`
|
||||
--
|
||||
-- drop tables in base-schema
|
||||
|
||||
DROP TABLE IF EXISTS `stretchydata_allowed_value`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `stretchydata_allowed_value` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
`allowed_list_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `stretchydata_allowed_value_fk1` (`allowed_list_id`,`name`),
|
||||
CONSTRAINT `stretchydata_allowed_value_fk1` FOREIGN KEY (`allowed_list_id`) REFERENCES `stretchydata_allowed_list` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `stretchydata_dataset`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `stretchydata_dataset`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `stretchydata_dataset` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
`datasettype_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `stretchydata_dataset_fk1` (`datasettype_id`,`name`),
|
||||
CONSTRAINT `stretchydata_dataset` FOREIGN KEY (`datasettype_id`) REFERENCES `stretchydata_datasettype` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `stretchydata_dataset_fields`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `stretchydata_dataset_fields`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `stretchydata_dataset_fields` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
`data_type` varchar(15) NOT NULL,
|
||||
`data_length` int(11) DEFAULT NULL,
|
||||
`display_type` varchar(45) DEFAULT NULL,
|
||||
`dataset_id` int(11) NOT NULL,
|
||||
`allowed_list_id` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `stretchydata_dataset_fields_fk1` (`dataset_id`,`name`),
|
||||
KEY `stretchydata_dataset_fields_fk2` (`allowed_list_id`),
|
||||
CONSTRAINT `stretchydata_dataset_fields_fk1` FOREIGN KEY (`dataset_id`) REFERENCES `stretchydata_dataset` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
||||
CONSTRAINT `stretchydata_dataset_fields_fk2` FOREIGN KEY (`allowed_list_id`) REFERENCES `stretchydata_allowed_list` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `stretchydata_datasettype`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `stretchydata_datasettype`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `stretchydata_datasettype` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `name` (`name`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Table structure for table `stretchy_parameter`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `stretchy_parameter`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `stretchy_parameter` (
|
||||
`parameter_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`parameter_name` varchar(45) NOT NULL,
|
||||
`parameter_variable` varchar(45) DEFAULT NULL,
|
||||
`parameter_label` varchar(45) NOT NULL,
|
||||
`parameter_displayType` varchar(45) NOT NULL,
|
||||
`parameter_FormatType` varchar(10) NOT NULL,
|
||||
`parameter_default` varchar(45) NOT NULL,
|
||||
`special` varchar(1) DEFAULT NULL,
|
||||
`selectOne` varchar(1) DEFAULT NULL,
|
||||
`selectAll` varchar(1) DEFAULT NULL,
|
||||
`parameter_sql` text,
|
||||
PRIMARY KEY (`parameter_id`),
|
||||
UNIQUE KEY `name_UNIQUE` (`parameter_name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `stretchy_report`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `stretchy_report`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `stretchy_report` (
|
||||
`report_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`report_name` varchar(100) NOT NULL,
|
||||
`report_type` varchar(20) NOT NULL,
|
||||
`report_subtype` varchar(20) DEFAULT NULL,
|
||||
`report_category` varchar(45) DEFAULT NULL,
|
||||
`report_sql` text,
|
||||
PRIMARY KEY (`report_id`),
|
||||
UNIQUE KEY `report_name_UNIQUE` (`report_name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `stretchy_report_parameter`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `stretchy_report_parameter`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `stretchy_report_parameter` (
|
||||
`report_id` int(11) NOT NULL,
|
||||
`parameter_id` int(11) NOT NULL,
|
||||
`report_parameter_name` varchar(45) DEFAULT NULL,
|
||||
PRIMARY KEY (`report_id`,`parameter_id`),
|
||||
UNIQUE KEY `report_id_name_UNIQUE` (`report_id`,`report_parameter_name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `rpt_sequence`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `rpt_sequence`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `rpt_sequence` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `ref_loan_status`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `ref_loan_status`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `ref_loan_status` (
|
||||
`id` smallint(5) NOT NULL,
|
||||
`display_name` varchar(50) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `ref_currency`
|
||||
--
|
||||
-- portfolio related tables
|
||||
DROP TABLE IF EXISTS `portfolio_note`;
|
||||
DROP TABLE IF EXISTS `portfolio_loan_transaction`;
|
||||
DROP TABLE IF EXISTS `portfolio_loan_repayment_schedule`;
|
||||
DROP TABLE IF EXISTS `portfolio_loan`;
|
||||
DROP TABLE IF EXISTS `portfolio_client`;
|
||||
DROP TABLE IF EXISTS `portfolio_product_loan`;
|
||||
-- organisation related tables
|
||||
DROP TABLE IF EXISTS `org_organisation_currency`;
|
||||
DROP TABLE IF EXISTS `org_fund`;
|
||||
DROP TABLE IF EXISTS `portfolio_office_transaction`;
|
||||
SET foreign_key_checks = 0;
|
||||
DROP TABLE IF EXISTS `org_office`;
|
||||
SET foreign_key_checks = 1;
|
||||
-- admin tables
|
||||
DROP TABLE IF EXISTS `admin_role_permission`;
|
||||
DROP TABLE IF EXISTS `admin_appuser_role`;
|
||||
DROP TABLE IF EXISTS `admin_appuser`;
|
||||
DROP TABLE IF EXISTS `admin_permission`;
|
||||
DROP TABLE IF EXISTS `admin_role`;
|
||||
|
||||
-- drop reference/lookup tables
|
||||
DROP TABLE IF EXISTS `ref_currency`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
DROP TABLE IF EXISTS `ref_loan_status`;
|
||||
|
||||
-- additional data and report tables
|
||||
DROP TABLE IF EXISTS `stretchydata_dataset_fields`;
|
||||
DROP TABLE IF EXISTS `stretchydata_dataset`;
|
||||
DROP TABLE IF EXISTS `stretchydata_allowed_value`;
|
||||
DROP TABLE IF EXISTS `stretchydata_allowed_list`;
|
||||
DROP TABLE IF EXISTS `stretchydata_datasettype`;
|
||||
DROP TABLE IF EXISTS `stretchy_parameter`;
|
||||
DROP TABLE IF EXISTS `stretchy_report_parameter`;
|
||||
DROP TABLE IF EXISTS `stretchy_report`;
|
||||
DROP TABLE IF EXISTS `rpt_sequence`;
|
||||
|
||||
-- DDL for reference/lookup tables
|
||||
CREATE TABLE `ref_currency` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`code` varchar(3) NOT NULL,
|
||||
@@ -205,89 +54,30 @@ CREATE TABLE `ref_currency` (
|
||||
`internationalized_name_code` varchar(50) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `code` (`code`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `ref_loan_status` (
|
||||
`id` smallint(5) NOT NULL,
|
||||
`display_name` varchar(50) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `admin_oauth_consumer_application`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `admin_oauth_consumer_application`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `admin_oauth_consumer_application` (
|
||||
-- DDL for organisation wide related concepts
|
||||
CREATE TABLE `org_fund` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`app_key` varchar(50) NOT NULL,
|
||||
`app_shared_secret` varchar(50) NOT NULL,
|
||||
`app_name` varchar(100) NOT NULL,
|
||||
`app_description` varchar(500),
|
||||
`app_developedby` varchar(100) DEFAULT NULL,
|
||||
`app_location_url` varchar(200) DEFAULT NULL,
|
||||
`resource_name` varchar(255) NOT NULL,
|
||||
`resource_description` varchar(255) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `app_key` (`app_key`),
|
||||
UNIQUE KEY `app_name` (`app_name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `org_organisation`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `org_organisation`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `org_organisation` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`contact_email` varchar(100) NOT NULL,
|
||||
`contact_name` varchar(100) NOT NULL,
|
||||
`name` varchar(100) NOT NULL,
|
||||
`opening_date` date NOT NULL,
|
||||
`name` varchar(255) DEFAULT NULL,
|
||||
`external_id` varchar(100) 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`),
|
||||
UNIQUE KEY `name` (`name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `org_organisation_currency`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `org_organisation_currency`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `org_organisation_currency` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`code` varchar(3) NOT NULL,
|
||||
`decimal_places` smallint(5) NOT NULL,
|
||||
`name` varchar(50) NOT NULL,
|
||||
`display_symbol` varchar(10) DEFAULT NULL,
|
||||
`internationalized_name_code` varchar(50) NOT 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 `FK308062BB54DF2770` (`org_id`),
|
||||
CONSTRAINT `FK308062BB54DF2770` FOREIGN KEY (`org_id`) REFERENCES `org_organisation` (`id`)
|
||||
UNIQUE KEY `fund_name_org` (`name`),
|
||||
UNIQUE KEY `fund_externalid_org` (`external_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `org_office`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `org_office`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `org_office` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`parent_id` bigint(20) DEFAULT NULL,
|
||||
`hierarchy` varchar(100) DEFAULT NULL,
|
||||
`external_id` varchar(100) DEFAULT NULL,
|
||||
@@ -298,25 +88,69 @@ CREATE TABLE `org_office` (
|
||||
`lastmodified_date` datetime DEFAULT NULL,
|
||||
`lastmodifiedby_id` bigint(20) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `name_org` (`org_id`,`name`),
|
||||
UNIQUE KEY `externalid_org` (`org_id`,`external_id`),
|
||||
KEY `FK2291C47754DF2770` (`org_id`),
|
||||
UNIQUE KEY `name_org` (`name`),
|
||||
UNIQUE KEY `externalid_org` (`external_id`),
|
||||
KEY `FK2291C477E2551DCC` (`parent_id`),
|
||||
CONSTRAINT `FK2291C477E2551DCC` FOREIGN KEY (`parent_id`) REFERENCES `org_office` (`id`),
|
||||
CONSTRAINT `FK2291C47754DF2770` FOREIGN KEY (`org_id`) REFERENCES `org_organisation` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
CONSTRAINT `FK2291C477E2551DCC` FOREIGN KEY (`parent_id`) REFERENCES `org_office` (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Table structure for table `admin_appuser`
|
||||
--
|
||||
CREATE TABLE `portfolio_office_transaction` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`from_office_id` bigint(20) DEFAULT NULL,
|
||||
`to_office_id` bigint(20) DEFAULT NULL,
|
||||
`currency_code` varchar(3) NOT NULL,
|
||||
`currency_digits` int(11) NOT NULL,
|
||||
`transaction_amount` decimal(19,6) NOT NULL,
|
||||
`transaction_date` date NOT NULL,
|
||||
`description` varchar(100) DEFAULT NULL,
|
||||
`created_date` datetime DEFAULT NULL,
|
||||
`createdby_id` bigint(20) DEFAULT NULL,
|
||||
`lastmodified_date` datetime DEFAULT NULL,
|
||||
`lastmodifiedby_id` bigint(20) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `FK1E37728B93C6C1B6` (`to_office_id`),
|
||||
KEY `FK1E37728B783C5C25` (`from_office_id`),
|
||||
CONSTRAINT `FK1E37728B783C5C25` FOREIGN KEY (`from_office_id`) REFERENCES `org_office` (`id`),
|
||||
CONSTRAINT `FK1E37728B93C6C1B6` FOREIGN KEY (`to_office_id`) REFERENCES `org_office` (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `org_organisation_currency` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`code` varchar(3) NOT NULL,
|
||||
`decimal_places` smallint(5) NOT NULL,
|
||||
`name` varchar(50) NOT NULL,
|
||||
`display_symbol` varchar(10) DEFAULT NULL,
|
||||
`internationalized_name_code` varchar(50) NOT 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`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
-- DDL for admin tables
|
||||
CREATE TABLE `admin_permission` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`group_enum` smallint(5) NOT NULL,
|
||||
`code` varchar(100) NOT NULL,
|
||||
`default_description` varchar(500) NOT NULL,
|
||||
`default_name` varchar(100) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `admin_role` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(100) NOT NULL,
|
||||
`description` varchar(500) NOT 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`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
DROP TABLE IF EXISTS `admin_appuser`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `admin_appuser` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`office_id` bigint(20) DEFAULT NULL,
|
||||
`username` varchar(100) NOT NULL,
|
||||
`firstname` varchar(100) NOT NULL,
|
||||
@@ -333,63 +167,11 @@ CREATE TABLE `admin_appuser` (
|
||||
`lastmodified_date` datetime DEFAULT NULL,
|
||||
`lastmodifiedby_id` bigint(20) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `username_org` (`org_id`,`username`),
|
||||
UNIQUE KEY `username_org` (`username`),
|
||||
KEY `FKB3D587CE0DD567A` (`office_id`),
|
||||
KEY `FKB3D587C54DF2770` (`org_id`),
|
||||
CONSTRAINT `FKB3D587C54DF2770` FOREIGN KEY (`org_id`) REFERENCES `org_organisation` (`id`),
|
||||
CONSTRAINT `FKB3D587CE0DD567A` FOREIGN KEY (`office_id`) REFERENCES `org_office` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Table structure for table `admin_role`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `admin_role`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `admin_role` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`name` varchar(100) NOT NULL,
|
||||
`description` varchar(500) NOT 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 `FK2902EF6654DF2770` (`org_id`),
|
||||
CONSTRAINT `FK2902EF6654DF2770` FOREIGN KEY (`org_id`) REFERENCES `org_organisation` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `admin_permission`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `admin_permission`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `admin_permission` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`group_enum` smallint(5) NOT NULL,
|
||||
`code` varchar(100) NOT NULL,
|
||||
`default_description` varchar(500) NOT NULL,
|
||||
`default_name` varchar(100) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `FK18040BF54DF2770` (`org_id`),
|
||||
CONSTRAINT `FK18040BF54DF2770` FOREIGN KEY (`org_id`) REFERENCES `org_organisation` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `admin_role_permission`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `admin_role_permission`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `admin_role_permission` (
|
||||
`role_id` bigint(20) NOT NULL,
|
||||
`permission_id` bigint(20) NOT NULL,
|
||||
@@ -399,15 +181,7 @@ CREATE TABLE `admin_role_permission` (
|
||||
CONSTRAINT `FK8DEDB048103B544B` FOREIGN KEY (`permission_id`) REFERENCES `admin_permission` (`id`),
|
||||
CONSTRAINT `FK8DEDB04815CEC7AB` FOREIGN KEY (`role_id`) REFERENCES `admin_role` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `admin_appuser_role`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `admin_appuser_role`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `admin_appuser_role` (
|
||||
`appuser_id` bigint(20) NOT NULL,
|
||||
`role_id` bigint(20) NOT NULL,
|
||||
@@ -417,18 +191,10 @@ CREATE TABLE `admin_appuser_role` (
|
||||
CONSTRAINT `FK7662CE5915CEC7AB` FOREIGN KEY (`role_id`) REFERENCES `admin_role` (`id`),
|
||||
CONSTRAINT `FK7662CE59B4100309` FOREIGN KEY (`appuser_id`) REFERENCES `admin_appuser` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `portfolio_client`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `portfolio_client`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
-- DDL for portfolio tables
|
||||
CREATE TABLE `portfolio_client` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`office_id` bigint(20) NOT NULL,
|
||||
`external_id` varchar(100) DEFAULT NULL,
|
||||
`firstname` varchar(50) DEFAULT NULL,
|
||||
@@ -439,39 +205,29 @@ CREATE TABLE `portfolio_client` (
|
||||
`lastmodified_date` datetime DEFAULT NULL,
|
||||
`lastmodifiedby_id` bigint(20) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `org_id` (`org_id`,`external_id`),
|
||||
UNIQUE KEY `external_id` (`external_id`),
|
||||
KEY `FKCE00CAB3E0DD567A` (`office_id`),
|
||||
KEY `FKCE00CAB354DF2770` (`org_id`),
|
||||
KEY `FKAUD0000000000001` (`createdby_id`),
|
||||
KEY `FKAUD0000000000002` (`lastmodifiedby_id`),
|
||||
CONSTRAINT `FKCE00CAB354DF2770` FOREIGN KEY (`org_id`) REFERENCES `org_organisation` (`id`),
|
||||
CONSTRAINT `FKCE00CAB3E0DD567A` FOREIGN KEY (`office_id`) REFERENCES `org_office` (`id`),
|
||||
CONSTRAINT `FKAUD0000000000001` FOREIGN KEY (`createdby_id`) REFERENCES `admin_appuser` (`id`),
|
||||
CONSTRAINT `FKAUD0000000000002` FOREIGN KEY (`lastmodifiedby_id`) REFERENCES `admin_appuser` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
CONSTRAINT `FKAUD0000000000002` FOREIGN KEY (`lastmodifiedby_id`) REFERENCES `admin_appuser` (`id`),
|
||||
CONSTRAINT `FKCE00CAB3E0DD567A` FOREIGN KEY (`office_id`) REFERENCES `org_office` (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Table structure for table `portfolio_product_loan`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `portfolio_product_loan`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `portfolio_product_loan` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`currency_code` varchar(3) NOT NULL,
|
||||
`currency_digits` smallint(5) NOT NULL,
|
||||
`principal_amount` decimal(19,6) NOT NULL,
|
||||
`arrearstolerance_amount` decimal(19,6) NOT NULL,
|
||||
`name` varchar(100) NOT NULL,
|
||||
`description` varchar(500) DEFAULT NULL,
|
||||
`fund_id` bigint(20) DEFAULT NULL,
|
||||
`nominal_interest_rate_per_period` decimal(19,6) NOT NULL,
|
||||
`interest_period_frequency_enum` smallint(5) NOT NULL,
|
||||
`annual_nominal_interest_rate` decimal(19,6) NOT NULL,
|
||||
`interest_method_enum` smallint(5) NOT NULL,
|
||||
`interest_calculated_in_period_enum` smallint(5) NOT NULL DEFAULT 1,
|
||||
`interest_calculated_in_period_enum` smallint(5) NOT NULL DEFAULT '1',
|
||||
`repay_every` smallint(5) NOT NULL,
|
||||
`repayment_period_frequency_enum` smallint(5) NOT NULL,
|
||||
`number_of_repayments` smallint(5) NOT NULL,
|
||||
@@ -483,23 +239,20 @@ CREATE TABLE `portfolio_product_loan` (
|
||||
`lastmodified_date` datetime DEFAULT NULL,
|
||||
`lastmodifiedby_id` bigint(20) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `FK1BD0772854DF2770` (`org_id`),
|
||||
CONSTRAINT `FK1BD0772854DF2770` FOREIGN KEY (`org_id`) REFERENCES `org_organisation` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
KEY `FKAUD0000000000003` (`createdby_id`),
|
||||
KEY `FKAUD0000000000004` (`lastmodifiedby_id`),
|
||||
KEY `FKA6A8A7D77240145` (`fund_id`),
|
||||
CONSTRAINT `FKA6A8A7D77240145` FOREIGN KEY (`fund_id`) REFERENCES `org_fund` (`id`),
|
||||
CONSTRAINT `FKAUD0000000000003` FOREIGN KEY (`createdby_id`) REFERENCES `admin_appuser` (`id`),
|
||||
CONSTRAINT `FKAUD0000000000004` FOREIGN KEY (`lastmodifiedby_id`) REFERENCES `admin_appuser` (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Table structure for table `portfolio_loan`
|
||||
--
|
||||
DROP TABLE IF EXISTS `portfolio_loan`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `portfolio_loan` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`external_id` varchar(100) DEFAULT NULL,
|
||||
`client_id` bigint(20) NOT NULL,
|
||||
`product_id` bigint(20) DEFAULT NULL,
|
||||
`fund_id` bigint(20) DEFAULT NULL,
|
||||
`loan_status_id` smallint(5) NOT NULL,
|
||||
`currency_code` varchar(3) NOT NULL,
|
||||
`currency_digits` smallint(5) NOT NULL,
|
||||
@@ -509,7 +262,7 @@ CREATE TABLE `portfolio_loan` (
|
||||
`interest_period_frequency_enum` smallint(5) NOT NULL,
|
||||
`annual_nominal_interest_rate` decimal(19,6) NOT NULL,
|
||||
`interest_method_enum` smallint(5) NOT NULL,
|
||||
`interest_calculated_in_period_enum` smallint(5) NOT NULL DEFAULT 1,
|
||||
`interest_calculated_in_period_enum` smallint(5) NOT NULL DEFAULT '1',
|
||||
`repay_every` smallint(5) NOT NULL,
|
||||
`repayment_period_frequency_enum` smallint(5) NOT NULL,
|
||||
`number_of_repayments` smallint(5) NOT NULL,
|
||||
@@ -535,55 +288,19 @@ CREATE TABLE `portfolio_loan` (
|
||||
`lastmodified_date` datetime DEFAULT NULL,
|
||||
`lastmodifiedby_id` bigint(20) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `org_id` (`org_id`,`external_id`),
|
||||
KEY `FKB6F935D854DF2770` (`org_id`),
|
||||
UNIQUE KEY `org_id` (`external_id`),
|
||||
KEY `FKB6F935D87179A0CB` (`client_id`),
|
||||
KEY `FKB6F935D8C8D4B434` (`product_id`),
|
||||
KEY `FK7C885878B1147D1` (`loan_status_id`),
|
||||
CONSTRAINT `FKB6F935D854DF2770` FOREIGN KEY (`org_id`) REFERENCES `org_organisation` (`id`),
|
||||
KEY `FK7C885877240145` (`fund_id`),
|
||||
CONSTRAINT `FK7C885877240145` FOREIGN KEY (`fund_id`) REFERENCES `org_fund` (`id`),
|
||||
CONSTRAINT `FK7C885878B1147D1` FOREIGN KEY (`loan_status_id`) REFERENCES `ref_loan_status` (`id`),
|
||||
CONSTRAINT `FKB6F935D87179A0CB` FOREIGN KEY (`client_id`) REFERENCES `portfolio_client` (`id`),
|
||||
CONSTRAINT `FKB6F935D8C8D4B434` FOREIGN KEY (`product_id`) REFERENCES `portfolio_product_loan` (`id`),
|
||||
CONSTRAINT `FK7C885878B1147D1` FOREIGN KEY (`loan_status_id`) REFERENCES `ref_loan_status` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
CONSTRAINT `FKB6F935D8C8D4B434` FOREIGN KEY (`product_id`) REFERENCES `portfolio_product_loan` (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Table structure for table `portfolio_loan_transaction`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `portfolio_loan_transaction`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `portfolio_loan_transaction` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`loan_id` bigint(20) NOT NULL,
|
||||
`transaction_type_enum` smallint(5) NOT NULL,
|
||||
`contra_id` bigint(20) DEFAULT NULL,
|
||||
`transaction_date` date NOT NULL,
|
||||
`amount` decimal(19,6) NOT 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 `FKCFCEA42640BE0710` (`loan_id`),
|
||||
KEY `FKCFCEA426FC69F3F1` (`contra_id`),
|
||||
CONSTRAINT `FKCFCEA426FC69F3F1` FOREIGN KEY (`contra_id`) REFERENCES `portfolio_loan_transaction` (`id`),
|
||||
CONSTRAINT `FKCFCEA42640BE0710` FOREIGN KEY (`loan_id`) REFERENCES `portfolio_loan` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `portfolio_loan_repayment_schedule`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `portfolio_loan_repayment_schedule`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `portfolio_loan_repayment_schedule` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`loan_id` bigint(20) NOT NULL,
|
||||
`duedate` date DEFAULT NULL,
|
||||
`installment` smallint(5) DEFAULT NULL,
|
||||
@@ -599,21 +316,33 @@ CREATE TABLE `portfolio_loan_repayment_schedule` (
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `FK488B92AA40BE0710` (`loan_id`),
|
||||
CONSTRAINT `FK488B92AA40BE0710` FOREIGN KEY (`loan_id`) REFERENCES `portfolio_loan` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `portfolio_loan_transaction` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`loan_id` bigint(20) NOT NULL,
|
||||
`transaction_type_enum` smallint(5) NOT NULL,
|
||||
`contra_id` bigint(20) DEFAULT NULL,
|
||||
`transaction_date` date NOT NULL,
|
||||
`amount` decimal(19,6) NOT 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 `FKCFCEA42640BE0710` (`loan_id`),
|
||||
KEY `FKCFCEA426FC69F3F1` (`contra_id`),
|
||||
CONSTRAINT `FKCFCEA42640BE0710` FOREIGN KEY (`loan_id`) REFERENCES `portfolio_loan` (`id`),
|
||||
CONSTRAINT `FKCFCEA426FC69F3F1` FOREIGN KEY (`contra_id`) REFERENCES `portfolio_loan_transaction` (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
DROP TABLE IF EXISTS `portfolio_note`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `portfolio_note` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`org_id` bigint(20) NOT NULL,
|
||||
`client_id` bigint(20) NOT NULL,
|
||||
`loan_id` bigint(20) DEFAULT NULL,
|
||||
`loan_transaction_id` bigint(20) DEFAULT NULL,
|
||||
`note_type_enum` smallint(5) NOT NULL,
|
||||
`note` varchar(1000),
|
||||
`note` varchar(1000) DEFAULT NULL,
|
||||
`created_date` datetime DEFAULT NULL,
|
||||
`createdby_id` bigint(20) DEFAULT NULL,
|
||||
`lastmodified_date` datetime DEFAULT NULL,
|
||||
@@ -621,26 +350,100 @@ CREATE TABLE `portfolio_note` (
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `FK7C9708924D26803` (`loan_transaction_id`),
|
||||
KEY `FK7C97089541F0A56` (`createdby_id`),
|
||||
KEY `FK7C9708954DF2770` (`org_id`),
|
||||
KEY `FK7C970897179A0CB` (`client_id`),
|
||||
KEY `FK7C970898F889C3F` (`lastmodifiedby_id`),
|
||||
KEY `FK7C9708940BE0710` (`loan_id`),
|
||||
CONSTRAINT `FK7C9708940BE0710` FOREIGN KEY (`loan_id`) REFERENCES `portfolio_loan` (`id`),
|
||||
CONSTRAINT `FK7C9708924D26803` FOREIGN KEY (`loan_transaction_id`) REFERENCES `portfolio_loan_transaction` (`id`),
|
||||
CONSTRAINT `FK7C9708940BE0710` FOREIGN KEY (`loan_id`) REFERENCES `portfolio_loan` (`id`),
|
||||
CONSTRAINT `FK7C97089541F0A56` FOREIGN KEY (`createdby_id`) REFERENCES `admin_appuser` (`id`),
|
||||
CONSTRAINT `FK7C9708954DF2770` FOREIGN KEY (`org_id`) REFERENCES `org_organisation` (`id`),
|
||||
CONSTRAINT `FK7C970897179A0CB` FOREIGN KEY (`client_id`) REFERENCES `portfolio_client` (`id`),
|
||||
CONSTRAINT `FK7C970898F889C3F` FOREIGN KEY (`lastmodifiedby_id`) REFERENCES `admin_appuser` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
-- DDL for additional data (aka stretchy data) tables
|
||||
CREATE TABLE `rpt_sequence` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=483 DEFAULT CHARSET=utf8;
|
||||
|
||||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
CREATE TABLE `stretchydata_datasettype` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `name` (`name`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `stretchy_parameter` (
|
||||
`parameter_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`parameter_name` varchar(45) NOT NULL,
|
||||
`parameter_variable` varchar(45) DEFAULT NULL,
|
||||
`parameter_label` varchar(45) NOT NULL,
|
||||
`parameter_displayType` varchar(45) NOT NULL,
|
||||
`parameter_FormatType` varchar(10) NOT NULL,
|
||||
`parameter_default` varchar(45) NOT NULL,
|
||||
`special` varchar(1) DEFAULT NULL,
|
||||
`selectOne` varchar(1) DEFAULT NULL,
|
||||
`selectAll` varchar(1) DEFAULT NULL,
|
||||
`parameter_sql` text,
|
||||
PRIMARY KEY (`parameter_id`),
|
||||
UNIQUE KEY `name_UNIQUE` (`parameter_name`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `stretchydata_allowed_list` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `name` (`name`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `stretchydata_allowed_value` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
`allowed_list_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `stretchydata_allowed_value_fk1` (`allowed_list_id`,`name`),
|
||||
CONSTRAINT `stretchydata_allowed_value_fk1` FOREIGN KEY (`allowed_list_id`) REFERENCES `stretchydata_allowed_list` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `stretchydata_dataset` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
`datasettype_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `stretchydata_dataset_fk1` (`datasettype_id`,`name`),
|
||||
CONSTRAINT `stretchydata_dataset` FOREIGN KEY (`datasettype_id`) REFERENCES `stretchydata_datasettype` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `stretchydata_dataset_fields` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(45) NOT NULL,
|
||||
`data_type` varchar(15) NOT NULL,
|
||||
`data_length` int(11) DEFAULT NULL,
|
||||
`display_type` varchar(45) DEFAULT NULL,
|
||||
`dataset_id` int(11) NOT NULL,
|
||||
`allowed_list_id` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `stretchydata_dataset_fields_fk1` (`dataset_id`,`name`),
|
||||
KEY `stretchydata_dataset_fields_fk2` (`allowed_list_id`),
|
||||
CONSTRAINT `stretchydata_dataset_fields_fk1` FOREIGN KEY (`dataset_id`) REFERENCES `stretchydata_dataset` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
||||
CONSTRAINT `stretchydata_dataset_fields_fk2` FOREIGN KEY (`allowed_list_id`) REFERENCES `stretchydata_allowed_list` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `stretchy_report` (
|
||||
`report_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`report_name` varchar(100) NOT NULL,
|
||||
`report_type` varchar(20) NOT NULL,
|
||||
`report_subtype` varchar(20) DEFAULT NULL,
|
||||
`report_category` varchar(45) DEFAULT NULL,
|
||||
`report_sql` text,
|
||||
PRIMARY KEY (`report_id`),
|
||||
UNIQUE KEY `report_name_UNIQUE` (`report_name`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `stretchy_report_parameter` (
|
||||
`report_id` int(11) NOT NULL,
|
||||
`parameter_id` int(11) NOT NULL,
|
||||
`report_parameter_name` varchar(45) DEFAULT NULL,
|
||||
PRIMARY KEY (`report_id`,`parameter_id`),
|
||||
UNIQUE KEY `report_id_name_UNIQUE` (`report_id`,`report_parameter_name`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
@@ -0,0 +1,47 @@
|
||||
-- example of a DDL script to support customised 'additional data' for clients and loans.
|
||||
|
||||
DROP TABLE IF EXISTS `portfolio_client_extra_additional information`;
|
||||
DROP TABLE IF EXISTS `portfolio_client_extra_highly improbable info`;
|
||||
DROP TABLE IF EXISTS `portfolio_loan_extra_additional information`;
|
||||
|
||||
CREATE TABLE `portfolio_client_extra_Additional Information` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`Ethnic Group` varchar(50) DEFAULT NULL,
|
||||
`Ethnic Group Other` varchar(50) DEFAULT NULL,
|
||||
`Household Location` varchar(50) DEFAULT NULL,
|
||||
`Household Location Other` varchar(50) DEFAULT NULL,
|
||||
`Religion` varchar(50) DEFAULT NULL,
|
||||
`Religion Other` varchar(50) DEFAULT NULL,
|
||||
`Knowledge of Person` varchar(50) DEFAULT NULL,
|
||||
`Gender` varchar(10) DEFAULT NULL,
|
||||
`Whois` mediumtext,
|
||||
PRIMARY KEY (`id`),
|
||||
CONSTRAINT `portfolio_client_extra_Additional Information_fk1` FOREIGN KEY (`id`) REFERENCES `portfolio_client` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `portfolio_client_extra_Highly Improbable Info` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`Fathers Favourite Team` varchar(50) DEFAULT NULL,
|
||||
`Mothers Favourite Team` varchar(50) DEFAULT NULL,
|
||||
`Fathers DOB` date DEFAULT NULL,
|
||||
`Mothers DOB` date DEFAULT NULL,
|
||||
`Fathers Education` varchar(50) DEFAULT NULL,
|
||||
`Mothers Education` varchar(50) DEFAULT NULL,
|
||||
`Number of Children` int(11) DEFAULT NULL,
|
||||
`Favourite Town` varchar(30) DEFAULT NULL,
|
||||
`Closing Comments` mediumtext,
|
||||
`Annual Family Income` decimal(19,6) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
CONSTRAINT `portfolio_client_extra_Highly Improbable Info_fk1` FOREIGN KEY (`id`) REFERENCES `portfolio_client` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `portfolio_loan_extra_Additional Information` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`Business Location` varchar(50) DEFAULT NULL,
|
||||
`Business Location Other` varchar(50) DEFAULT NULL,
|
||||
`Business` varchar(10) DEFAULT NULL,
|
||||
`Business Description` mediumtext,
|
||||
`Business Title` varchar(100) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
CONSTRAINT `portfolio_loan_extra_Additional Information_fk1` FOREIGN KEY (`id`) REFERENCES `portfolio_loan` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
@@ -1,15 +1,4 @@
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||||
/*!40103 SET TIME_ZONE='+00:00' */;
|
||||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
|
||||
INSERT INTO `admin_oauth_consumer_application` VALUES (1,'mifosng-ui-consumer-key','testmifosng','MifosNG: Individual Lending', 'Provides capabilities specific to the individual lending credit methodology. Specifically capture of new customer information, loan appraisal, cashflow analysis, loan disbursement, loan monitoring etc', 'Mifos Community', 'http://localhost:8080/mifosng-individual-lending-app/', 'Individual Lending Data', 'Portfolio information for individual clients and loans.');
|
||||
-- currency symbols may not apply through command line on windows so use a different client like mysql workbench
|
||||
|
||||
INSERT INTO `ref_loan_status`
|
||||
(`id`,`display_name`)
|
||||
@@ -27,8 +16,18 @@ INSERT INTO `ref_currency`
|
||||
VALUES
|
||||
(1,'AED',2,NULL,'UAE Dirham','currency.AED'),
|
||||
(2,'AFN',2,NULL,'Afghanistan Afghani','currency.AFN'),
|
||||
(3,'ALL',2,NULL,'Albanian Lek','currency.ALL'),(4,'AMD',2,NULL,'Armenian Dram','currency.AMD'),(5,'ANG',2,NULL,'Netherlands Antillian Guilder','currency.ANG'),(6,'AOA',2,NULL,'Angolan Kwanza','currency.AOA'),(7,'ARS',2,NULL,'Argentine Peso','currency.ARS'),(8,'AUD',2,NULL,'Australian Dollar','currency.AUD'),(9,'AWG',2,NULL,'Aruban Guilder','currency.AWG'),(10,'AZM',2,NULL,'Azerbaijanian Manat','currency.AZM'),(11,'BAM',2,NULL,'Bosnia and Herzegovina Convertible Marks','currency.BAM'),
|
||||
(12,'BBD',2,NULL,'Barbados Dollar','currency.BBD'),(13,'BDT',2,NULL,'Bangladesh Taka','currency.BDT'),(14,'BGN',2,NULL,'Bulgarian Lev','currency.BGN'),(15,'BHD',3,NULL,'Bahraini Dinar','currency.BHD'),(16,'BIF',0,NULL,'Burundi Franc','currency.BIF'),(17,'BMD',2,NULL,'Bermudian Dollar','currency.BMD'),
|
||||
(3,'ALL',2,NULL,'Albanian Lek','currency.ALL'),
|
||||
(4,'AMD',2,NULL,'Armenian Dram','currency.AMD'),
|
||||
(5,'ANG',2,NULL,'Netherlands Antillian Guilder','currency.ANG'),(6,'AOA',2,NULL,'Angolan Kwanza','currency.AOA'),
|
||||
(7,'ARS',2,NULL,'Argentine Peso','currency.ARS'),
|
||||
(8,'AUD',2,NULL,'Australian Dollar','currency.AUD'),(9,'AWG',2,NULL,'Aruban Guilder','currency.AWG'),
|
||||
(10,'AZM',2,NULL,'Azerbaijanian Manat','currency.AZM'),
|
||||
(11,'BAM',2,NULL,'Bosnia and Herzegovina Convertible Marks','currency.BAM'),
|
||||
(12,'BBD',2,NULL,'Barbados Dollar','currency.BBD'),
|
||||
(13,'BDT',2,NULL,'Bangladesh Taka','currency.BDT'),
|
||||
(14,'BGN',2,NULL,'Bulgarian Lev','currency.BGN'),(15,'BHD',3,NULL,'Bahraini Dinar','currency.BHD'),
|
||||
(16,'BIF',0,NULL,'Burundi Franc','currency.BIF'),
|
||||
(17,'BMD',2,NULL,'Bermudian Dollar','currency.BMD'),
|
||||
(18,'BND',2,'B$','Brunei Dollar','currency.BND'),
|
||||
(19,'BOB',2,NULL,'Bolivian Boliviano','currency.BOB'),(20,'BRL',2,NULL,'Brazilian Real','currency.BRL'),(21,'BSD',2,NULL,'Bahamian Dollar','currency.BSD'),(22,'BTN',2,NULL,'Bhutan Ngultrum','currency.BTN'),(23,'BWP',2,NULL,'Botswana Pula','currency.BWP'),(24,'BYR',0,NULL,'Belarussian Ruble','currency.BYR'),(25,'BZD',2,NULL,'Belize Dollar','currency.BZD'),(26,'CAD',2,NULL,'Canadian Dollar','currency.CAD'),
|
||||
(27,'CDF',2,NULL,'Franc Congolais','currency.CDF'),(28,'CHF',2,NULL,'Swiss Franc','currency.CHF'),(29,'CLP',0,NULL,'Chilean Peso','currency.CLP'),(30,'CNY',2,NULL,'Chinese Yuan Renminbi','currency.CNY'),(31,'COP',2,NULL,'Colombian Peso','currency.COP'),(32,'CRC',2,NULL,'Costa Rican Colon','currency.CRC'),(33,'CSD',2,NULL,'Serbian Dinar','currency.CSD'),(34,'CUP',2,NULL,'Cuban Peso','currency.CUP'),(35,'CVE',2,NULL,'Cape Verde Escudo','currency.CVE'),
|
||||
@@ -47,7 +46,8 @@ VALUES
|
||||
(140,'TND',3,'DT','Tunisian Dinar','currency.TND'),
|
||||
(141,'TOP',2,NULL,'Tonga Pa\'anga','currency.TOP'),(142,'TRY',2,NULL,'Turkish Lira','currency.TRY'),(143,'TTD',2,NULL,'Trinidad and Tobago Dollar','currency.TTD'),(144,'TWD',2,NULL,'New Taiwan Dollar','currency.TWD'),(145,'TZS',2,NULL,'Tanzanian Shilling','currency.TZS'),(146,'UAH',2,NULL,'Ukraine Hryvnia','currency.UAH'),(147,'UGX',2,NULL,'Uganda Shilling','currency.UGX'),
|
||||
(148,'USD',2,'$','US Dollar','currency.USD'),
|
||||
(149,'UYU',2,NULL,'Peso Uruguayo','currency.UYU'),(150,'UZS',2,NULL,'Uzbekistan Sum','currency.UZS'),(151,'VEB',2,NULL,'Venezuelan Bolivar','currency.VEB'),(152,'VND',2,NULL,'Vietnamese Dong','currency.VND'),(153,'VUV',0,NULL,'Vanuatu Vatu','currency.VUV'),(154,'WST',2,NULL,'Samoa Tala','currency.WST'),(155,'XAF',0,NULL,'CFA Franc BEAC','currency.XAF'),(156,'XCD',2,NULL,'East Caribbean Dollar','currency.XCD'),(157,'XDR',5,NULL,'SDR (Special Drawing Rights)','currency.XDR'),
|
||||
(149,'UYU',2,NULL,'Peso Uruguayo','currency.UYU'),(150,'UZS',2,NULL,'Uzbekistan Sum','currency.UZS'),(151,'VEB',2,NULL,'Venezuelan Bolivar','currency.VEB'),(152,'VND',2,NULL,'Vietnamese Dong','currency.VND'),(153,'VUV',0,NULL,'Vanuatu Vatu','currency.VUV'),(154,'WST',2,NULL,'Samoa Tala','currency.WST'),(155,'XAF',0,NULL,'CFA Franc BEAC','currency.XAF'),(156,'XCD',2,NULL,'East Caribbean Dollar','currency.XCD'),
|
||||
(157,'XDR',5,NULL,'SDR (Special Drawing Rights)','currency.XDR'),
|
||||
(158,'XOF',0, 'CFA','CFA Franc BCEAO','currency.XOF'),
|
||||
(159,'XPF',0,NULL,'CFP Franc','currency.XPF'),
|
||||
(160,'YER',2,NULL,'Yemeni Rial','currency.YER'),
|
||||
@@ -56,13 +56,29 @@ VALUES
|
||||
(163,'ZWD',2,NULL,'Zimbabwe Dollar','currency.ZWD');
|
||||
|
||||
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
INSERT INTO `admin_permission` (`id`, `group_enum`, `code`, `default_description`, `default_name`)
|
||||
VALUES
|
||||
(1,1,'USER_ADMINISTRATION_SUPER_USER_ROLE','An application user will have permission to execute all tasks related to user administration.','User administration ALL'),
|
||||
(2,2,'ORGANISATION_ADMINISTRATION_SUPER_USER_ROLE','An application user will have permission to execute all tasks related to organisation administration.','Organisation adminsitration ALL'),
|
||||
(3,3,'PORTFOLIO_MANAGEMENT_SUPER_USER_ROLE','An application user will have permission to execute all tasks related to portfolio management.','Portfolio management ALL'),
|
||||
(4,4,'REPORTING_SUPER_USER_ROLE','An application user will have permission to execute and view all reports.','Reporting ALL'),
|
||||
(5,3,'CAN_SUBMIT_NEW_LOAN_APPLICATION_ROLE','Allows an application user to sumit new loan application.','Can submit new loan application'),
|
||||
(6,3,'CAN_SUBMIT_HISTORIC_LOAN_APPLICATION_ROLE','Allows an application user to sumit new loan application where the submitted on date is in the past.','Can submit historic loan application'),
|
||||
(7,3,'CAN_APPROVE_LOAN_ROLE','Allows an application user to approve a loan application.','Can approve loan application'),
|
||||
(8,3,'CAN_APPROVE_LOAN_IN_THE_PAST_ROLE','Allows an application user to approve a loan application where the approval date is in the past.','Can approve loan application in the past'),
|
||||
(9,3,'CAN_REJECT_LOAN_ROLE','Allows an application user to reject a loan application.','Can reject loan application'),
|
||||
(10,3,'CAN_REJECT_LOAN_IN_THE_PAST_ROLE','Allows an application user to reject a loan application where the rejected date is in the past.','Can reject loan application in the past'),
|
||||
(11,3,'CAN_WITHDRAW_LOAN_ROLE','Allows an application user to mark loan application as withdrawn by client.','Can withdraw loan application'),
|
||||
(12,3,'CAN_WITHDRAW_LOAN_IN_THE_PAST_ROLE','Allows an application user to mark loan application as withdrawn by client where the withdran on date is in the past.','Can withdraw loan application in the past'),
|
||||
(13,3,'CAN_DELETE_LOAN_THAT_IS_SUBMITTED_AND_NOT_APPROVED','Allows an application user to complete delete the loan application if it is submitted but not approved.','Can delete submitted loan application'),
|
||||
(14,3,'CAN_UNDO_LOAN_APPROVAL_ROLE','Allows an application user to undo a loan approval.','Can undo loan approval'),
|
||||
(15,3,'CAN_DISBURSE_LOAN_ROLE','Allows an application user to disburse a loan application.','Can disburse loan'),
|
||||
(16,3,'CAN_DISBURSE_LOAN_IN_THE_PAST_ROLE','Allows an application user to disburse a loan where the disbursement date is in the past.','Can disburse loan in the past'),
|
||||
(17,3,'CAN_UNDO_LOAN_DISBURSAL_ROLE','Allows an application user to undo a loan disbursal if not payments already made.','Can undo loan disbursal'),
|
||||
(18,3,'CAN_MAKE_LOAN_REPAYMENT_LOAN_ROLE','Allows an application user to enter a repayment on the loan.','Can enter a repayment against a loan'),
|
||||
(19,3,'CAN_MAKE_LOAN_REPAYMENT_IN_THE_PAST_ROLE','Allows an application user to enter a repayment on the loan where the repayment date is in the past.','Can enter a repayment against a loan in the past'),
|
||||
(20,3,'CAN_ENROLL_NEW_CLIENT_ROLE','Allows an application user to add a new client.','Can add a new client.');
|
||||
|
||||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
|
||||
INSERT INTO `rpt_sequence` (`id`) VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10),(11),(12),(13),(14),(15),(16),(17),(18),(19),(20),(21),(22),(23),(24),(25),(26),(27),(28),(29),(30),(31),(32),(33),(34),(35),(36),(37),(38),(39),(40),(41),(42),(43),(44),(45),(46),(47),(48),(49),(50),(51),(52),(53),(54),(55),(56),(57),(58),(59),(60),(61),(62),(63),(64),(65),(66),(67),(68),(69),(70),(71),(72),(73),(74),(75),(76),(77),(78),(79),(80),(81),(82),(83),(84),(85),(86),(87),(88),(89),(90),(91),(92),(93),(94),(95),(96),(97),(98),(99),(100),(101),(102),(103),(104),(105),(106),(107),(108),(109),(110),(111),(112),(113),(114),(115),(116),(117),(118),(119),(120),(121),(122),(123),(124),(125),(126),(127),(128),(129),(130),(131),(132),(133),(134),(135),(136),(137),(138),(139),(140),(141),(142),(143),(144),(145),(146),(147),(148),(149),(150),(151),(152),(153),(154),(155),(156),(157),(158),(159),(160),(161),(162),(163),(164),(165),(166),(167),(168),(169),(170),(171),(172),(173),(174),(175),(176),(177),(178),(179),(180),(181),(182),(183),(184),(185),(186),(187),(188),(189),(190),(191),(192),(193),(194),(195),(196),(197),(198),(199),(200),(201),(202),(203),(204),(205),(206),(207),(208),(209),(210),(211),(212),(213),(214),(215),(216),(217),(218),(219),(220),(221),(222),(223),(224),(225),(226),(227),(228),(229),(230),(231),(232),(233),(234),(235),(236),(237),(238),(239),(240),(241),(242),(243),(244),(245),(246),(247),(248),(249),(250),(251),(252),(253),(254),(255),(256),(257),(258),(259),(260),(261),(262),(263),(264),(265),(266),(267),(268),(269),(270),(271),(272),(273),(274),(275),(276),(277),(278),(279),(280),(281),(282),(283),(284),(285),(286),(287),(288),(289),(290),(291),(292),(293),(294),(295),(296),(297),(298),(299),(300),(301),(302),(303),(304),(305),(306),(307),(308),(309),(310),(311),(312),(313),(314),(315),(316),(317),(318),(319),(320),(321),(322),(323),(324),(325),(326),(327),(328),(329),(330),(331),(332),(333),(334),(335),(336),(337),(338),(339),(340),(341),(342),(343),(344),(345),(346),(347),(348),(349),(350),(351),(352),(353),(354),(355),(356),(357),(358),(359),(360),(361),(362),(363),(364),(365),(366),(367),(368),(369),(370),(371),(372),(373),(374),(375),(376),(377),(378),(379),(380),(381),(382),(383),(384),(385),(386),(387),(388),(389),(390),(391),(392),(393),(394),(395),(396),(397),(398),(399),(400),(401),(402),(403),(404),(405),(406),(407),(408),(409),(410),(411),(412),(413),(414),(415),(416),(417),(418),(419),(420),(421),(422),(423),(424),(425),(426),(427),(428),(429),(430),(431),(432),(433),(434),(435),(436),(437),(438),(439),(440),(441),(442),(443),(444),(445),(446),(447),(448),(449),(450),(451),(452),(453),(454),(455),(456),(457),(458),(459),(460),(461),(462),(463),(464),(465),(466),(467),(468),(469),(470),(471),(472),(473),(474),(475),(476),(477),(478),(479),(480),(481),(482);
|
||||
@@ -0,0 +1,67 @@
|
||||
-- create roles and associate with permissions
|
||||
INSERT INTO `admin_role` (`id`, `name`, `description`, `createdby_id`, `created_date`, `lastmodified_date`, `lastmodifiedby_id`)
|
||||
VALUES
|
||||
(1,'Super user','This role provides all application permissions.',NULL,NULL,NULL,NULL),
|
||||
(2,'Field officer','A field officer role allows the user to add client and loans and view reports but nothing else.',1,'2012-04-12 15:59:48','2012-04-12 15:59:48',1),
|
||||
(3,'Data Entry (Portfolio only)','This role allows a user full permissions around client and loan functionality but nothing else.',1,'2012-04-12 16:01:25','2012-04-12 16:01:25',1),
|
||||
(4,'Credit Committe Member','This role allows a user to approve reject or withdraw loans (with reporting).',1,'2012-04-12 16:11:25','2012-04-12 16:11:25',1),
|
||||
(5,'Manager','This role allows a manager to do anything related to portfolio management and also view all reports.',1,'2012-04-12 17:02:11','2012-04-12 17:02:11',1);
|
||||
|
||||
INSERT INTO `admin_role_permission` (`role_id`, `permission_id`)
|
||||
VALUES
|
||||
(1,1),(1,2),(1,3),(1,4),(2,4),(2,5),(2,6),(2,13),(2,20),(3,3),(4,4),(4,7),(4,8),(4,9),(4,10),(4,11),(4,12),(5,3),(5,4);
|
||||
|
||||
|
||||
-- insert office data required by appuser table/data
|
||||
INSERT INTO `org_office` (`id`, `parent_id`, `hierarchy`, `external_id`, `name`, `opening_date`, `createdby_id`, `created_date`, `lastmodified_date`, `lastmodifiedby_id`)
|
||||
VALUES
|
||||
(1,NULL,'.','1','Head Office','2009-01-01',NULL,NULL,'2012-07-13 17:04:20',1),
|
||||
(2,1,'.2.','2','sub branch 1','2012-01-02',1,'2012-04-14 05:42:40','2012-04-16 11:47:05',1),
|
||||
(3,1,'.3.','3','sub branch 2','2012-03-01',1,'2012-04-16 04:12:02','2012-04-16 11:47:14',1),
|
||||
(4,1,'.4.',NULL,'sub branch 3','2012-04-17',1,'2012-04-17 06:01:10','2012-04-17 06:01:10',1);
|
||||
|
||||
-- insert user admin related data
|
||||
INSERT INTO `admin_appuser` (`id`, `office_id`, `username`, `firstname`, `lastname`, `password`, `email`,
|
||||
`firsttime_login_remaining`, `nonexpired`, `nonlocked`, `nonexpired_credentials`, `enabled`,
|
||||
`createdby_id`, `created_date`, `lastmodified_date`, `lastmodifiedby_id`)
|
||||
VALUES
|
||||
(1,1,'defaultadmin','App','Administrator','5787039480429368bf94732aacc771cd0a3ea02bcf504ffe1185ab94213bc63a',
|
||||
'demomfi@mifos.org','\0','','','','',NULL,NULL,NULL,NULL);
|
||||
|
||||
|
||||
INSERT INTO `admin_appuser_role` (`appuser_id`, `role_id`) VALUES (1,1);
|
||||
|
||||
|
||||
-- insert remaining fund/currencies/product data
|
||||
|
||||
INSERT INTO `org_organisation_currency` (`id`, `code`, `decimal_places`, `name`, `display_symbol`, `internationalized_name_code`, `createdby_id`, `created_date`, `lastmodified_date`, `lastmodifiedby_id`)
|
||||
VALUES
|
||||
(17,'KES',2,'Kenyan Shilling','KSh','currency.KES',1,'2012-05-01 22:43:02','2012-05-01 22:43:02',1),
|
||||
(18,'BND',2,'Brunei Dollar','BND','currency.BND',1,'2012-05-01 22:43:02','2012-05-01 22:43:02',1),
|
||||
(19,'LBP',2,'Lebanese Pound','L','currency.LBP',1,'2012-05-01 22:43:02','2012-05-01 22:43:02',1),
|
||||
(20,'GHC',2,'Ghana Cedi','GHC','currency.GHC',1,'2012-05-01 22:43:02','2012-05-01 22:43:02',1),
|
||||
(21,'USD',2,'US Dollar','$','currency.USD',1,'2012-05-01 22:43:02','2012-05-01 22:43:02',1),
|
||||
(22,'XOF',0,'CFA Franc BCEAO','CFA','currency.XOF',1,'2012-05-01 22:43:02','2012-05-01 22:43:02',1);
|
||||
|
||||
|
||||
INSERT INTO `portfolio_product_loan` (`id`, `currency_code`, `currency_digits`, `principal_amount`, `arrearstolerance_amount`, `name`, `description`, `nominal_interest_rate_per_period`, `interest_period_frequency_enum`, `annual_nominal_interest_rate`, `interest_method_enum`, `repay_every`, `repayment_period_frequency_enum`, `number_of_repayments`, `amortization_method_enum`, `flexible_repayment_schedule`, `interest_rebate`, `createdby_id`, `created_date`, `lastmodified_date`, `lastmodifiedby_id`, `interest_calculated_in_period_enum`, `fund_id`)
|
||||
VALUES
|
||||
(1,'XOF',0,'100000.000000','1000.000000','Agricultural Loan','An agricultural loan given to farmers to help buy crop, stock and machinery. With an arrears tolerance setting of 1,000 CFA, loans are not marked as \'in arrears\' or \'in bad standing\' if the amount outstanding is less than this. Interest rate is described using monthly percentage rate (MPR) even though the loan typically lasts a year and requires one repayment (typically at time when farmer sells crop)','1.750000',2,'21.000000',0,12,2,1,1,'\0','\0',1,'2012-04-12 22:14:34','2012-04-12 22:14:34',1,1,NULL);
|
||||
|
||||
|
||||
|
||||
-- inserting client
|
||||
|
||||
INSERT INTO `portfolio_client` (`id`, `office_id`, `external_id`, `firstname`, `lastname`, `joining_date`, `createdby_id`, `created_date`, `lastmodified_date`, `lastmodifiedby_id`)
|
||||
VALUES
|
||||
(1,1,NULL,'Willie','O\'Meara','2009-01-04',1,'2012-04-12 22:07:44','2012-04-12 22:07:44',1),
|
||||
(2,1,NULL,'Declan','Browne','2009-01-04',1,'2012-04-12 22:15:39','2012-04-12 22:15:39',1),
|
||||
(3,1,NULL,'Ja','Fallon','2009-01-11',1,'2012-04-12 22:16:30','2012-04-12 22:16:30',1),
|
||||
(4,1,NULL,'Peter','Lambert','2009-01-11',1,'2012-04-12 22:17:01','2012-04-12 22:17:01',1),
|
||||
(5,1,NULL,NULL,'Sunnyville vegetable growers Ltd','2009-01-24',1,'2012-04-12 22:19:18','2012-04-12 22:19:18',1),
|
||||
(6,2,NULL,'Jacques','Lee','2012-04-03',1,'2012-04-14 06:09:22','2012-04-14 06:09:22',1),
|
||||
(7,1,NULL,'Kalilou','Traor','2009-02-04',1,'2012-04-14 09:38:11','2012-04-14 09:38:11',1),
|
||||
(8,1,NULL,'Sidi','Kon','2009-02-11',1,'2012-04-14 09:45:43','2012-04-14 09:45:43',1),
|
||||
(9,1,NULL,'Moustapha','Yattabar','2009-02-18',1,'2012-04-14 10:24:20','2012-04-14 10:24:20',1),
|
||||
(10,1,NULL,NULL,'Mali fruit sales ltd.','2009-02-18',1,'2012-04-14 10:25:37','2012-04-14 10:25:37',1),
|
||||
(11,1,NULL,NULL,'Djenne co-op group','2009-02-25',1,'2012-04-14 10:31:03','2012-04-14 10:31:03',1);
|
||||
@@ -1,111 +0,0 @@
|
||||
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
--
|
||||
-- Dumping data for table `stretchydata_allowed_list`
|
||||
--
|
||||
LOCK TABLES `stretchydata_allowed_list` WRITE;
|
||||
/*!40000 ALTER TABLE `stretchydata_allowed_list` DISABLE KEYS */;
|
||||
INSERT INTO `stretchydata_allowed_list` VALUES (2,'Business'),(8,'Education'),(3,'Ethnic Group'),(7,'Football Team'),(4,'Gender'),(5,'Knowledge of Person'),(1,'Location'),(6,'Religion');
|
||||
/*!40000 ALTER TABLE `stretchydata_allowed_list` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
--
|
||||
-- Dumping data for table `stretchydata_allowed_value`
|
||||
--
|
||||
LOCK TABLES `stretchydata_allowed_value` WRITE;
|
||||
/*!40000 ALTER TABLE `stretchydata_allowed_value` DISABLE KEYS */;
|
||||
INSERT INTO `stretchydata_allowed_value` VALUES (1,'Bamako',1),(2,'Bla',1),(3,'Koutiala',1),(6,'Other',1),(4,'San',1),(5,'Segou',1),(8,'Existing',2),(7,'New',2),(15,'Bambara',3),(16,'Bobo',3),(18,'Fulani',3),(17,'Minianka',3),(19,'Other',3),(20,'Unknown',3),(21,'Female',4),(22,'Male',4),(26,'Friend of staff member',5),(27,'Not known by any staff member',5),(28,'Other',5),(25,'Son/daughter of staff member',5),(24,'Spouse of staff member',5),(23,'Staff member',5),(32,'Animist',6),(33,'Atheist',6),(30,'Catholic',6),(31,'Muslim',6),(34,'Other',6),(29,'Protestant',6),(35,'Unknown',6),(36,'AC Milan',7),(37,'Juventus',7),(39,'Manchester Utd',7),(45,'None, hates soccer',7),(38,'Sao Paulo',7),(44,'None',8),(40,'Primary',8),(41,'Secondary',8),(42,'Tertiary',8),(43,'Trade',8);
|
||||
/*!40000 ALTER TABLE `stretchydata_allowed_value` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
--
|
||||
-- Dumping data for table `stretchydata_dataset`
|
||||
--
|
||||
LOCK TABLES `stretchydata_dataset` WRITE;
|
||||
/*!40000 ALTER TABLE `stretchydata_dataset` DISABLE KEYS */;
|
||||
INSERT INTO `stretchydata_dataset` VALUES (1,'Additional Information',1),(9,'Highly Improbable Info',1),(8,'Additional Information',2);
|
||||
/*!40000 ALTER TABLE `stretchydata_dataset` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
--
|
||||
-- Dumping data for table `stretchydata_dataset_fields`
|
||||
--
|
||||
LOCK TABLES `stretchydata_dataset_fields` WRITE;
|
||||
/*!40000 ALTER TABLE `stretchydata_dataset_fields` DISABLE KEYS */;
|
||||
INSERT INTO `stretchydata_dataset_fields` VALUES (2,'Business Location','String',50,'List',8,1),(3,'Business Location Other','String',50,NULL,8,NULL),(4,'Business','String',10,'List',8,2),(5,'Business Description','Text',NULL,NULL,8,NULL),(6,'Ethnic Group','String',50,'List',1,3),(7,'Ethnic Group Other','String',50,NULL,1,NULL),(8,'Household Location','String',50,'List',1,1),(9,'Household Location Other','String',50,NULL,1,NULL),(10,'Religion','String',50,'List',1,6),(11,'Religion Other','String',50,NULL,1,NULL),(12,'Knowledge of Person','String',50,'List',1,5),(13,'Gender','String',10,'List',1,4),(14,'Business Title','String',100,NULL,8,NULL),(15,'Whois','Text',NULL,NULL,1,NULL),(60,'Fathers Favourite Team','String',50,'List',9,7),(61,'Mothers Favourite Team','String',50,'List',9,7),(62,'Fathers DOB','Date',NULL,NULL,9,NULL),(63,'Mothers DOB','Date',NULL,NULL,9,NULL),(64,'Fathers Education','String',50,'List',9,8),(65,'Mothers Education','String',50,'List',9,8),(67,'Number of Children','Integer',NULL,NULL,9,NULL),(68,'Favourite Town','String',30,NULL,9,NULL),(69,'Closing Comments','Text',NULL,NULL,9,NULL),(70,'Annual Family Income','Decimal',NULL,NULL,9,NULL);
|
||||
/*!40000 ALTER TABLE `stretchydata_dataset_fields` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
--
|
||||
-- Dumping data for table `stretchydata_datasettype`
|
||||
--
|
||||
LOCK TABLES `stretchydata_datasettype` WRITE;
|
||||
/*!40000 ALTER TABLE `stretchydata_datasettype` DISABLE KEYS */;
|
||||
INSERT INTO `stretchydata_datasettype` VALUES (1,'portfolio_client'),(2,'portfolio_loan');
|
||||
/*!40000 ALTER TABLE `stretchydata_datasettype` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `portfolio_client_extra_Additional Information`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `portfolio_client_extra_Additional Information`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `portfolio_client_extra_Additional Information` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`Ethnic Group` varchar(50) DEFAULT NULL,
|
||||
`Ethnic Group Other` varchar(50) DEFAULT NULL,
|
||||
`Household Location` varchar(50) DEFAULT NULL,
|
||||
`Household Location Other` varchar(50) DEFAULT NULL,
|
||||
`Religion` varchar(50) DEFAULT NULL,
|
||||
`Religion Other` varchar(50) DEFAULT NULL,
|
||||
`Knowledge of Person` varchar(50) DEFAULT NULL,
|
||||
`Gender` varchar(10) DEFAULT NULL,
|
||||
`Whois` mediumtext,
|
||||
PRIMARY KEY (`id`),
|
||||
CONSTRAINT `portfolio_client_extra_Additional Information_fk1` FOREIGN KEY (`id`) REFERENCES `portfolio_client` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `portfolio_client_extra_Highly Improbable Info`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `portfolio_client_extra_Highly Improbable Info`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `portfolio_client_extra_Highly Improbable Info` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`Fathers Favourite Team` varchar(50) DEFAULT NULL,
|
||||
`Mothers Favourite Team` varchar(50) DEFAULT NULL,
|
||||
`Fathers DOB` date DEFAULT NULL,
|
||||
`Mothers DOB` date DEFAULT NULL,
|
||||
`Fathers Education` varchar(50) DEFAULT NULL,
|
||||
`Mothers Education` varchar(50) DEFAULT NULL,
|
||||
`Number of Children` int(11) DEFAULT NULL,
|
||||
`Favourite Town` varchar(30) DEFAULT NULL,
|
||||
`Closing Comments` mediumtext,
|
||||
`Annual Family Income` decimal(19,6) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
CONSTRAINT `portfolio_client_extra_Highly Improbable Info_fk1` FOREIGN KEY (`id`) REFERENCES `portfolio_client` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `portfolio_loan_extra_Additional Information`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `portfolio_loan_extra_Additional Information`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `portfolio_loan_extra_Additional Information` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`Business Location` varchar(50) DEFAULT NULL,
|
||||
`Business Location Other` varchar(50) DEFAULT NULL,
|
||||
`Business` varchar(10) DEFAULT NULL,
|
||||
`Business Description` mediumtext,
|
||||
`Business Title` varchar(100) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
CONSTRAINT `portfolio_loan_extra_Additional Information_fk1` FOREIGN KEY (`id`) REFERENCES `portfolio_loan` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||
@@ -1,212 +0,0 @@
|
||||
/* Mifos individual lending demo
|
||||
|
||||
This demo shows a small MFI moving from paper/excel based system onto MIS adding in their 'historic details'.
|
||||
|
||||
Highlights:
|
||||
- ability to launch instance through public AMI on amazon
|
||||
- ability to mirror organisation structure, through offices, roles and users accounts.
|
||||
- ability model loan products
|
||||
- ability to input historic client and loan data
|
||||
- flexibility around 'automatic loan schedule generation'
|
||||
|
||||
Organisation: Demo MFI
|
||||
- 1 head office: Demo MFI Head Office
|
||||
- Currency: CFA Franc BCEAO (0 digits after decimal currency)
|
||||
- The organisation (head office) was founded or commenced activity in 2009.
|
||||
*/
|
||||
INSERT INTO `mifosngprovider`.`org_organisation`
|
||||
(`id`, `contact_email`, `contact_name`, `name`, `opening_date`)
|
||||
VALUES
|
||||
(1,'demomfi@mifos.org','App Administrator','Demo MFI','2009-01-01');
|
||||
|
||||
/*One currency must be set by default*/
|
||||
INSERT INTO `mifosngprovider`.`org_organisation_currency`
|
||||
(`id`, `org_id`, `code`, `decimal_places`,`name`, `display_symbol`, `internationalized_name_code`)
|
||||
VALUES (1,1,'XOF',0,'CFA Franc BCEAO', 'CFA', 'currency.XOF');
|
||||
|
||||
INSERT INTO `mifosngprovider`.`org_office`
|
||||
(`id`, `org_id`, `parent_id`, `hierarchy`, `external_id`, `name`, `opening_date`)
|
||||
VALUES
|
||||
(1,1,NULL,'.','1','Demo MFI Head Office','2009-01-01');
|
||||
|
||||
|
||||
/* Mifos individual lending demo
|
||||
|
||||
All known application permissions to date are assigned to organisation.
|
||||
|
||||
*/
|
||||
INSERT INTO `mifosngprovider`.`admin_permission`
|
||||
(`id`,
|
||||
`org_id`,
|
||||
`group_enum`,
|
||||
`code`,
|
||||
`default_name`,
|
||||
`default_description`
|
||||
)
|
||||
VALUES
|
||||
(1, 1, 1, 'USER_ADMINISTRATION_SUPER_USER_ROLE', 'User administration ALL', 'An application user will have permission to execute all tasks related to user administration.'),
|
||||
(2, 1, 2, 'ORGANISATION_ADMINISTRATION_SUPER_USER_ROLE', 'Organisation adminsitration ALL', 'An application user will have permission to execute all tasks related to organisation administration.'),
|
||||
(3, 1, 3, 'PORTFOLIO_MANAGEMENT_SUPER_USER_ROLE', 'Portfolio management ALL','An application user will have permission to execute all tasks related to portfolio management.'),
|
||||
(4, 1, 4, 'REPORTING_SUPER_USER_ROLE', 'Reporting ALL','An application user will have permission to execute and view all reports.'),
|
||||
(5, 1, 3, 'CAN_SUBMIT_NEW_LOAN_APPLICATION_ROLE', 'Can submit new loan application','Allows an application user to sumit new loan application.'),
|
||||
(6, 1, 3, 'CAN_SUBMIT_HISTORIC_LOAN_APPLICATION_ROLE', 'Can submit historic loan application','Allows an application user to sumit new loan application where the submitted on date is in the past.'),
|
||||
(7, 1, 3, 'CAN_APPROVE_LOAN_ROLE', 'Can approve loan application','Allows an application user to approve a loan application.'),
|
||||
(8, 1, 3, 'CAN_APPROVE_LOAN_IN_THE_PAST_ROLE', 'Can approve loan application in the past','Allows an application user to approve a loan application where the approval date is in the past.'),
|
||||
(9, 1, 3, 'CAN_REJECT_LOAN_ROLE', 'Can reject loan application','Allows an application user to reject a loan application.'),
|
||||
(10, 1, 3, 'CAN_REJECT_LOAN_IN_THE_PAST_ROLE', 'Can reject loan application in the past','Allows an application user to reject a loan application where the rejected date is in the past.'),
|
||||
(11, 1, 3, 'CAN_WITHDRAW_LOAN_ROLE', 'Can withdraw loan application','Allows an application user to mark loan application as withdrawn by client.'),
|
||||
(12, 1, 3, 'CAN_WITHDRAW_LOAN_IN_THE_PAST_ROLE', 'Can withdraw loan application in the past','Allows an application user to mark loan application as withdrawn by client where the withdran on date is in the past.'),
|
||||
(13, 1, 3, 'CAN_DELETE_LOAN_THAT_IS_SUBMITTED_AND_NOT_APPROVED', 'Can delete submitted loan application','Allows an application user to complete delete the loan application if it is submitted but not approved.'),
|
||||
(14, 1, 3, 'CAN_UNDO_LOAN_APPROVAL_ROLE', 'Can undo loan approval','Allows an application user to undo a loan approval.'),
|
||||
(15, 1, 3, 'CAN_DISBURSE_LOAN_ROLE', 'Can disburse loan','Allows an application user to disburse a loan application.'),
|
||||
(16, 1, 3, 'CAN_DISBURSE_LOAN_IN_THE_PAST_ROLE', 'Can disburse loan in the past','Allows an application user to disburse a loan where the disbursement date is in the past.'),
|
||||
(17, 1, 3, 'CAN_UNDO_LOAN_DISBURSAL_ROLE', 'Can undo loan disbursal','Allows an application user to undo a loan disbursal if not payments already made.'),
|
||||
(18, 1, 3, 'CAN_MAKE_LOAN_REPAYMENT_LOAN_ROLE', 'Can enter a repayment against a loan','Allows an application user to enter a repayment on the loan.'),
|
||||
(19, 1, 3, 'CAN_MAKE_LOAN_REPAYMENT_IN_THE_PAST_ROLE', 'Can enter a repayment against a loan in the past','Allows an application user to enter a repayment on the loan where the repayment date is in the past.'),
|
||||
(20, 1, 3, 'CAN_ENROLL_NEW_CLIENT_ROLE', 'Can add a new client.','Allows an application user to add a new client.');
|
||||
|
||||
|
||||
/** Mifos individual lending demo
|
||||
|
||||
Insert in several users, password is demo for all users but mifos user.
|
||||
|
||||
*/
|
||||
INSERT INTO `admin_appuser` (`id`,
|
||||
`org_id`,
|
||||
`office_id`,
|
||||
`username`,
|
||||
`firstname`,
|
||||
`lastname`,
|
||||
`password`,
|
||||
`email`,
|
||||
`firsttime_login_remaining`,
|
||||
`nonexpired`,
|
||||
`nonlocked`,
|
||||
`nonexpired_credentials`,
|
||||
`enabled`,
|
||||
`createdby_id`,
|
||||
`created_date`,
|
||||
`lastmodified_date`,
|
||||
`lastmodifiedby_id`)
|
||||
VALUES (1,1,1,'mifos','App','Administrator','5787039480429368bf94732aacc771cd0a3ea02bcf504ffe1185ab94213bc63a','demomfi@mifos.org','\0','','','','',NULL,NULL,NULL,NULL),(2,1,1,'super1','super','user','13bac23bfc7fe5257536dea35b9ed361c15eb2b440a140983db2eb6b1539c9cf','fake@email.com','\0','','','','',1,'2012-04-12 17:49:44','2012-04-12 17:51:00',2),(3,1,1,'manager1','manager','user','e85323fd00ff4129313ee45562c6c21215c03abce1dc17a7e843df7c182e98f2','fake@email.com','\0','','','','',1,'2012-04-12 17:56:03','2012-04-12 17:57:35',3),(4,1,1,'fieldofficer1','Field','Officer','ac51896ceae9573ffe3b49d426dbf063ddfa3a6e95437b14af4ce2d18b266c6f','fake@email.com','\0','','','','',1,'2012-04-12 17:59:48','2012-04-12 18:03:09',4),
|
||||
(5,1,1,'dataentry1','Data Entry','User','7e86696ecd68e3168401feecbca2d23913eaf313362840ec40268b826fc95781','fake@email.com','\0','','','','',1,'2012-04-12 18:04:13','2012-04-12 18:05:36',5),(6,1,1,'committee1','Committee','Member','8087b7099cb145e5907c49359270db915a5c896f514ab4a82d83d46aeacc0d30','fake@email.com','\0','','','','',1,'2012-04-12 18:14:29','2012-04-12 18:16:17',6);
|
||||
|
||||
|
||||
/* Mifos individual lending demo
|
||||
|
||||
Following Roles exist relating to business roles within 'Demo MFI' organisation.
|
||||
*/
|
||||
INSERT INTO `mifosngprovider`.`admin_role` (`id`, `org_id`,`name`,`description`, `createdby_id`, `created_date`, `lastmodified_date`, `lastmodifiedby_id`) VALUES
|
||||
(1,1,'Super user','This role provides all application permissions.',NULL,NULL,NULL,NULL),
|
||||
(2,1,'Field officer','A field officer role allows the user to add client and loans and view reports but nothing else.',1,'2012-04-12 15:59:48','2012-04-12 15:59:48',1),
|
||||
(3,1,'Data Entry (Portfolio only)','This role allows a user full permissions around client and loan functionality but nothing else.',1,'2012-04-12 16:01:25','2012-04-12 16:01:25',1),
|
||||
(4,1,'Credit Committe Member','This role allows a user to approve reject or withdraw loans (with reporting).',1,'2012-04-12 16:11:25','2012-04-12 16:11:25',1),(5,1,'Manager','This role allows a manager to do anything related to portfolio management and also view all reports.',1,'2012-04-12 17:02:11','2012-04-12 17:02:11',1);
|
||||
|
||||
|
||||
INSERT INTO `admin_role_permission` VALUES (1,1),(1,2),(1,3),(1,4),(2,4),(2,5),(2,6),(2,13),(2,20),(3,3),(4,4),(4,7),(4,8),(4,9),(4,10),(4,11),(4,12),(5,3),(5,4);
|
||||
|
||||
INSERT INTO `admin_appuser_role` VALUES (1,1),(2,1),(3,5),(4,2),(5,3),(6,4);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
Setup products delivered by MFI (Agricultural, etc)
|
||||
*/
|
||||
INSERT INTO `mifosngprovider`.`portfolio_product_loan`
|
||||
(`id`,
|
||||
`org_id`,
|
||||
`currency_code`,
|
||||
`currency_digits`,
|
||||
`principal_amount`,
|
||||
`arrearstolerance_amount`,
|
||||
`name`,
|
||||
`description`,
|
||||
`nominal_interest_rate_per_period`,
|
||||
`interest_period_frequency_enum`,
|
||||
`annual_nominal_interest_rate`,
|
||||
`interest_method_enum`,
|
||||
`interest_calculated_in_period_enum`,
|
||||
`repay_every`,
|
||||
`repayment_period_frequency_enum`,
|
||||
`number_of_repayments`,
|
||||
`amortization_method_enum`,
|
||||
`flexible_repayment_schedule`,
|
||||
`interest_rebate`,
|
||||
`createdby_id`,
|
||||
`created_date`,
|
||||
`lastmodified_date`,
|
||||
`lastmodifiedby_id`)
|
||||
VALUES
|
||||
(1,1,'XOF',0,'100000.000000','1000.000000','Agricultural Loan','An agricultural loan given to farmers to help buy crop, stock and machinery. With an arrears tolerance setting of 1,000 CFA, loans are not marked as \'in arrears\' or \'in bad standing\' if the amount outstanding is less than this. Interest rate is described using monthly percentage rate (MPR) even though the loan typically lasts a year and requires one repayment (typically at time when farmer sells crop)','1.750000',2,'21.000000',0,1,12,2,1,1,'\0','\0',1,'2012-04-12 22:14:34','2012-04-12 22:14:34',1);
|
||||
|
||||
|
||||
INSERT INTO `mifosngprovider`.`portfolio_client`
|
||||
(`id`,
|
||||
`org_id`,
|
||||
`office_id`,
|
||||
`external_id`,
|
||||
`firstname`,
|
||||
`lastname`,
|
||||
`joining_date`,
|
||||
`createdby_id`,
|
||||
`created_date`,
|
||||
`lastmodified_date`,
|
||||
`lastmodifiedby_id`)
|
||||
VALUES
|
||||
(1,1,1,NULL,'Patrick','O\'Meara','2009-01-04',1,'2012-04-12 22:07:44','2012-04-12 22:07:44',1),
|
||||
(2,1,1,NULL,'Dennis','O\'Meara','2009-01-04',1,'2012-04-12 22:15:39','2012-04-12 22:15:39',1),
|
||||
(3,1,1,NULL,'John','Smith','2009-01-11',1,'2012-04-12 22:16:30','2012-04-12 22:16:30',1),
|
||||
(4,1,1,NULL,'Jimmy','O\'Meara','2009-01-11',1,'2012-04-12 22:17:01','2012-04-12 22:17:01',1),
|
||||
(5,1,1,NULL,NULL,'Sunnyville vegetable growers Ltd','2009-01-24',1,'2012-04-12 22:19:18','2012-04-12 22:19:18',1);
|
||||
|
||||
/**
|
||||
Note relating to some of the clients
|
||||
*/
|
||||
INSERT INTO `mifosngprovider`.`portfolio_note`
|
||||
(`id`,
|
||||
`org_id`,
|
||||
`client_id`,
|
||||
`loan_id`,
|
||||
`loan_transaction_id`,
|
||||
`note_type_enum`,
|
||||
`note`,
|
||||
`created_date`,
|
||||
`createdby_id`,
|
||||
`lastmodified_date`,
|
||||
`lastmodifiedby_id`)
|
||||
VALUES
|
||||
(1,1,5,NULL,NULL,100,'A business comprising of four entrepreneurs who grow vegetables in Sunnyville. They have been working together since mid 2008 and are looking to grow the business.','2012-04-12 22:21:00',1,'2012-04-12 22:21:00',1);
|
||||
|
||||
|
||||
/**
|
||||
first five loans first for five clients
|
||||
*/
|
||||
INSERT INTO `portfolio_loan` VALUES
|
||||
(1,1,NULL,1,1,600,'XOF',0,'100000.000000','1000.000000','1.750000',2,'21.000000',0,1,10,2,1,1,'\0','\0','0.000000','2009-01-05 12:33:10','2009-01-08 12:33:16','2009-01-15',NULL,NULL,'2009-01-15','2009-11-15',NULL,'2009-11-13 00:00:00',NULL,NULL,NULL,NULL,1,'2012-04-13 12:33:10','2012-04-13 12:34:40',1),(2,1,NULL,2,1,600,'XOF',0,'100000.000000','1000.000000','1.750000',2,'21.000000',0,1,11,2,1,1,'\0','\0','0.000000','2009-01-08 13:08:16','2009-01-12 13:08:25','2009-01-15',NULL,NULL,'2009-01-15','2009-12-15','2009-12-15','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,1,'2012-04-13 13:08:16','2012-04-13 13:11:53',1),(4,1,NULL,3,1,600,'XOF',0,'100000.000000','1000.000000','1.750000',2,'21.000000',0,1,12,2,1,1,'\0','\0','0.000000','2009-01-13 13:14:30','2009-01-15 13:14:54','2009-01-22',NULL,NULL,'2009-01-22','2010-01-22','2010-01-07','2010-01-07 00:00:00',NULL,NULL,NULL,NULL,1,'2012-04-13 13:14:30','2012-04-13 13:15:32',1),(5,1,NULL,4,1,600,'XOF',0,'100000.000000','1000.000000','1.750000',2,'21.000000',0,1,8,2,1,1,'\0','\0','0.000000','2009-01-12 13:23:32','2009-01-15 13:23:44','2009-01-22',NULL,NULL,'2009-01-22','2009-09-22','2009-09-22','2009-09-22 00:00:00',NULL,NULL,NULL,NULL,1,'2012-04-13 13:23:32','2012-04-13 13:24:01',1),(6,1,NULL,5,1,600,'XOF',0,'300000.000000','1000.000000','1.750000',2,'21.000000',0,1,3,2,4,1,'\0','\0','0.000000','2009-01-26 13:30:54','2009-01-27 13:31:02','2009-01-29','2009-05-01','2009-02-01','2009-01-29','2010-02-01','2010-02-01','2010-02-01 00:00:00',NULL,NULL,NULL,NULL,1,'2012-04-13 13:30:54','2012-04-13 13:33:05',1);
|
||||
|
||||
INSERT INTO `portfolio_loan_repayment_schedule` VALUES
|
||||
(1,1,1,'2009-11-15',1,'100000.000000','100000.000000','17500.000000','17500.000000','',1,'2012-04-13 12:33:11','2012-04-13 12:34:40',1),
|
||||
(2,1,2,'2009-12-15',1,'100000.000000','100000.000000','19250.000000','19250.000000','',1,'2012-04-13 13:08:17','2012-04-13 13:11:53',1),
|
||||
(4,1,4,'2010-01-22',1,'100000.000000','100000.000000','21000.000000','21000.000000','',1,'2012-04-13 13:14:30','2012-04-13 13:15:32',1),
|
||||
(5,1,5,'2009-09-22',1,'100000.000000','100000.000000','14000.000000','14000.000000','',1,'2012-04-13 13:23:32','2012-04-13 13:24:01',1),
|
||||
(6,1,6,'2009-05-01',1,'69345.000000','69345.000000','15750.000000','15750.000000','',1,'2012-04-13 13:30:54','2012-04-13 13:31:55',1),
|
||||
(7,1,6,'2009-08-01',2,'72986.000000','72986.000000','12109.000000','12109.000000','',1,'2012-04-13 13:30:54','2012-04-13 13:32:03',1),
|
||||
(8,1,6,'2009-11-01',3,'76817.000000','76817.000000','8278.000000','8278.000000','',1,'2012-04-13 13:30:54','2012-04-13 13:32:10',1),
|
||||
(9,1,6,'2010-02-01',4,'80852.000000','80755.000000','4245.000000','4245.000000','\0',1,'2012-04-13 13:30:54','2012-04-13 13:32:30',1);
|
||||
|
||||
INSERT INTO `portfolio_loan_transaction` VALUES
|
||||
(1,1,1,1,NULL,'2009-01-15','100000.000000',1,'2012-04-13 12:33:21','2012-04-13 12:33:21',1),
|
||||
(2,1,1,2,NULL,'2009-11-13','117500.000000',1,'2012-04-13 12:34:40','2012-04-13 12:34:40',1),
|
||||
(3,1,2,1,NULL,'2009-01-15','100000.000000',1,'2012-04-13 13:08:30','2012-04-13 13:08:30',1),
|
||||
(4,1,2,2,NULL,'2009-11-03','99000.000000',1,'2012-04-13 13:08:47','2012-04-13 13:08:47',1),
|
||||
(5,1,2,2,NULL,'2009-12-15','20250.000000',1,'2012-04-13 13:11:53','2012-04-13 13:11:53',1),
|
||||
(6,1,4,1,NULL,'2009-01-22','100000.000000',1,'2012-04-13 13:15:10','2012-04-13 13:15:10',1),
|
||||
(7,1,4,2,NULL,'2010-01-07','121000.000000',1,'2012-04-13 13:15:32','2012-04-13 13:15:32',1),
|
||||
(8,1,5,1,NULL,'2009-01-22','100000.000000',1,'2012-04-13 13:23:52','2012-04-13 13:23:52',1),
|
||||
(9,1,5,2,NULL,'2009-09-22','114000.000000',1,'2012-04-13 13:24:01','2012-04-13 13:24:01',1),
|
||||
(10,1,6,1,NULL,'2009-01-29','300000.000000',1,'2012-04-13 13:31:27','2012-04-13 13:31:27',1),
|
||||
(11,1,6,2,NULL,'2009-05-01','85095.000000',1,'2012-04-13 13:31:55','2012-04-13 13:31:55',1),
|
||||
(12,1,6,2,NULL,'2009-08-01','85095.000000',1,'2012-04-13 13:32:03','2012-04-13 13:32:03',1),
|
||||
(13,1,6,2,NULL,'2009-11-01','85095.000000',1,'2012-04-13 13:32:10','2012-04-13 13:32:10',1),
|
||||
(14,1,6,2,NULL,'2010-02-01','85000.000000',1,'2012-04-13 13:32:29','2012-04-13 13:32:29',1),
|
||||
(15,1,6,4,NULL,'2010-02-01','97.000000',1,'2012-04-13 13:33:05','2012-04-13 13:33:05',1);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -16,5 +16,5 @@ CREATE TABLE `mifosplatform-tenants`.`tenants` (
|
||||
INSERT INTO `mifosplatform-tenants`.`tenants`
|
||||
(`id`,`name`, `identifier`,`schema_name`)
|
||||
VALUES
|
||||
(1, 'Demo IL MFI', 'demo-il-mfi' ,'mifostenant-creocore'),
|
||||
(2, 'Demo micro-bank MFI', 'demo-micro-bank-mfi', 'mifostenant-heavansfamilydotorg');
|
||||
(1, 'Default Demo Tenant', 'default' ,'mifostenant-default'),
|
||||
(2, 'IL Demo Tenant', 'il-demo', 'mifostenant-il-demo');
|
||||
File diff suppressed because one or more lines are too long
+4
-4
@@ -1,6 +1,6 @@
|
||||
-- MySQL dump 10.13 Distrib 5.1.60, for Win32 (ia32)
|
||||
--
|
||||
-- Host: localhost Database: mifostenant-heavansfamilydotorg
|
||||
-- Host: localhost Database: mifostenant-creocore
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 5.1.60-community
|
||||
|
||||
@@ -52,7 +52,7 @@ CREATE TABLE `admin_appuser` (
|
||||
|
||||
LOCK TABLES `admin_appuser` WRITE;
|
||||
/*!40000 ALTER TABLE `admin_appuser` DISABLE KEYS */;
|
||||
INSERT INTO `admin_appuser` VALUES (1,1,'admin','Dick','Samuels','5787039480429368bf94732aacc771cd0a3ea02bcf504ffe1185ab94213bc63a','demomfi@mifos.org','\0','','','','',NULL,NULL,NULL,NULL),(2,1,'super1','super','user','13bac23bfc7fe5257536dea35b9ed361c15eb2b440a140983db2eb6b1539c9cf','fake@email.com','\0','','','','',1,'2012-04-12 17:49:44','2012-04-12 17:51:00',2),(3,1,'manager1','manager','user','e85323fd00ff4129313ee45562c6c21215c03abce1dc17a7e843df7c182e98f2','fake@email.com','\0','','','','',1,'2012-04-12 17:56:03','2012-04-12 17:57:35',3),(4,1,'fieldofficer1','Field','Officer','ac51896ceae9573ffe3b49d426dbf063ddfa3a6e95437b14af4ce2d18b266c6f','fake@email.com','\0','','','','',1,'2012-04-12 17:59:48','2012-04-12 18:03:09',4),(5,1,'dataentry1','Data Entry','User','7e86696ecd68e3168401feecbca2d23913eaf313362840ec40268b826fc95781','fake@email.com','\0','','','','',1,'2012-04-12 18:04:13','2012-04-12 18:05:36',5),(6,1,'committee1','Committee','Member','8087b7099cb145e5907c49359270db915a5c896f514ab4a82d83d46aeacc0d30','fake@email.com','\0','','','','',1,'2012-04-12 18:14:29','2012-04-12 18:16:17',6),(7,2,'branch1super','superuser','forsubbranch1','3373728b1c3edaa6bf7339715b6607537dd50fc9b6c5b54d26a6bc4130088a59','fake@email.com','\0','','','','',1,'2012-04-16 11:47:58','2012-04-16 11:51:44',7),(8,3,'branch2super','superuser','forsubbranch2','7b52775f8b905d495a915adc228cf56d775180eccd042eaaa4892ae615ff615b','fake@email.com','\0','','','','',1,'2012-04-16 11:49:52','2012-04-16 11:51:10',8);
|
||||
INSERT INTO `admin_appuser` VALUES (1,1,'mifos','App','Administrator','5787039480429368bf94732aacc771cd0a3ea02bcf504ffe1185ab94213bc63a','demomfi@mifos.org','\0','','','','',NULL,NULL,NULL,NULL),(2,1,'super1','super','user','13bac23bfc7fe5257536dea35b9ed361c15eb2b440a140983db2eb6b1539c9cf','fake@email.com','\0','','','','',1,'2012-04-12 17:49:44','2012-04-12 17:51:00',2),(3,1,'manager1','manager','user','e85323fd00ff4129313ee45562c6c21215c03abce1dc17a7e843df7c182e98f2','fake@email.com','\0','','','','',1,'2012-04-12 17:56:03','2012-04-12 17:57:35',3),(4,1,'fieldofficer1','Field','Officer','ac51896ceae9573ffe3b49d426dbf063ddfa3a6e95437b14af4ce2d18b266c6f','fake@email.com','\0','','','','',1,'2012-04-12 17:59:48','2012-04-12 18:03:09',4),(5,1,'dataentry1','Data Entry','User','7e86696ecd68e3168401feecbca2d23913eaf313362840ec40268b826fc95781','fake@email.com','\0','','','','',1,'2012-04-12 18:04:13','2012-04-12 18:05:36',5),(6,1,'committee1','Committee','Member','8087b7099cb145e5907c49359270db915a5c896f514ab4a82d83d46aeacc0d30','fake@email.com','\0','','','','',1,'2012-04-12 18:14:29','2012-04-12 18:16:17',6),(7,2,'branch1super','superuser','forsubbranch1','3373728b1c3edaa6bf7339715b6607537dd50fc9b6c5b54d26a6bc4130088a59','fake@email.com','\0','','','','',1,'2012-04-16 11:47:58','2012-04-16 11:51:44',7),(8,3,'branch2super','superuser','forsubbranch2','7b52775f8b905d495a915adc228cf56d775180eccd042eaaa4892ae615ff615b','fake@email.com','\0','','','','',1,'2012-04-16 11:49:52','2012-04-16 11:51:10',8);
|
||||
/*!40000 ALTER TABLE `admin_appuser` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -234,7 +234,7 @@ CREATE TABLE `org_office` (
|
||||
|
||||
LOCK TABLES `org_office` WRITE;
|
||||
/*!40000 ALTER TABLE `org_office` DISABLE KEYS */;
|
||||
INSERT INTO `org_office` VALUES (1,NULL,'.','1','Heavensfamily.org','2009-01-01',NULL,NULL,'2012-07-13 16:49:26',1),(2,1,'.2.','2','sub branch 1','2012-01-02',1,'2012-04-14 05:42:40','2012-04-16 11:47:05',1),(3,1,'.3.','3','sub branch 2','2012-03-01',1,'2012-04-16 04:12:02','2012-04-16 11:47:14',1),(4,1,'.4.',NULL,'sub branch 3','2012-04-17',1,'2012-04-17 06:01:10','2012-04-17 06:01:10',1),(5,1,'.5.',NULL,'Majmoua','2012-04-18',2,'2012-04-18 18:29:01','2012-04-18 18:29:01',2),(6,1,'.6.',NULL,'Intrasoft Technologies','2012-04-01',2,'2012-04-21 07:05:41','2012-04-21 07:05:41',2),(7,1,'.7.',NULL,'Hugo technologies','2010-05-01',1,'2012-05-01 22:44:53','2012-05-01 22:44:53',1);
|
||||
INSERT INTO `org_office` VALUES (1,NULL,'.','1','CreoCore USA','2009-01-01',NULL,NULL,'2012-07-13 17:04:20',1),(2,1,'.2.','2','sub branch 1','2012-01-02',1,'2012-04-14 05:42:40','2012-04-16 11:47:05',1),(3,1,'.3.','3','sub branch 2','2012-03-01',1,'2012-04-16 04:12:02','2012-04-16 11:47:14',1),(4,1,'.4.',NULL,'sub branch 3','2012-04-17',1,'2012-04-17 06:01:10','2012-04-17 06:01:10',1),(5,1,'.5.',NULL,'Majmoua','2012-04-18',2,'2012-04-18 18:29:01','2012-04-18 18:29:01',2),(6,1,'.6.',NULL,'Intrasoft Technologies','2012-04-01',2,'2012-04-21 07:05:41','2012-04-21 07:05:41',2),(7,1,'.7.',NULL,'Hugo technologies','2010-05-01',1,'2012-05-01 22:44:53','2012-05-01 22:44:53',1);
|
||||
/*!40000 ALTER TABLE `org_office` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -989,4 +989,4 @@ UNLOCK TABLES;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2012-07-14 23:43:17
|
||||
-- Dump completed on 2012-07-14 23:42:12
|
||||
@@ -1,10 +0,0 @@
|
||||
/*
|
||||
Note: its possible that this script wont apply on windows through the command line client. The UTF-8 value £ isnt inserted.
|
||||
In this case you can open up an sql tool like MySql workbench and apply this script in total.
|
||||
*/
|
||||
UPDATE `ref_currency` SET `display_symbol` = 'BND' where `id`=18;
|
||||
UPDATE `ref_currency` SET `display_symbol` = 'GHC' where `id`=51;
|
||||
UPDATE `ref_currency` SET `display_symbol` = 'KSh' where `id`=71;
|
||||
UPDATE `ref_currency` SET `display_symbol` = 'DT' where `id`=140;
|
||||
UPDATE `ref_currency` SET `display_symbol` = '$' where `id`=148;
|
||||
UPDATE `mifosngprovider`.`ref_currency` SET `display_symbol`='L£' WHERE `id`='81';
|
||||
@@ -1,3 +0,0 @@
|
||||
ALTER TABLE `mifosngprovider`.`portfolio_product_loan` add column `interest_calculated_in_period_enum` smallint(5) NOT NULL DEFAULT 1;
|
||||
|
||||
ALTER TABLE `mifosngprovider`.`portfolio_loan` add column `interest_calculated_in_period_enum` smallint(5) NOT NULL DEFAULT 1;
|
||||
Reference in New Issue
Block a user