CREATE TABLE
IF NOT EXISTS `h_individual_income_tax` (
	`id` INTEGER NOT NULL auto_increment,
	`app_id` INTEGER,
	`user_id` INTEGER,
	`onlyCode` VARCHAR (255),
	`userName` VARCHAR (255),
	`nickName` VARCHAR (255),
	`employeeName` VARCHAR (255),
	`employeeNum` VARCHAR (255),
	`statisticalTime` VARCHAR (255),
	`statisticalYear` VARCHAR (255),
	`statisticalMonth` VARCHAR (255),
	`statisticalCompanyName` VARCHAR (255),
	`shareOnlyCode` VARCHAR (255),
	`taxTypeName` VARCHAR (255),
	`taxType` ENUM ('gzxj') DEFAULT 'gzxj',
	`answer` TEXT,
	`preTaxSalary` DECIMAL (12, 2),
	`postTaxSalary` DECIMAL (12, 2),
	`insuranceAndFund` DECIMAL (12, 2),
	`childrenEducation` DECIMAL (12, 2),
	`continuingEducation` DECIMAL (12, 2),
	`interestExpense` DECIMAL (12, 2),
	`housingRent` DECIMAL (12, 2),
	`supportElderly` DECIMAL (12, 2),
	`illnessMedicalTreatment` DECIMAL (12, 2),
	`personalIncomeTax` DECIMAL (12, 2),
	`created_at` DATETIME NOT NULL,
	`updated_at` DATETIME NOT NULL,
	`deleted_at` DATETIME,
	`version` INTEGER NOT NULL DEFAULT 0,
	PRIMARY KEY (`id`)
) ENGINE = INNODB;


CREATE TABLE
IF NOT EXISTS `h_ent_iit_info` (
	`id` INTEGER NOT NULL auto_increment,
	`app_id` INTEGER,
	`user_id` INTEGER,
	`onlyCode` VARCHAR (255),
	`userName` VARCHAR (255),
	`nickName` VARCHAR (255),
	`statisticalTime` VARCHAR (255),
	`statisticalYear` VARCHAR (255),
	`statisticalMonth` VARCHAR (255),
	`statisticalCompanyName` VARCHAR (255),
	`shareOnlyCode` VARCHAR (255),
	`created_at` DATETIME NOT NULL,
	`updated_at` DATETIME NOT NULL,
	`deleted_at` DATETIME,
	`version` INTEGER NOT NULL DEFAULT 0,
	PRIMARY KEY (`id`)
) ENGINE = INNODB;
