254 lines
12 KiB
SQL
254 lines
12 KiB
SQL
-- 普惠疗休养系统字典初始化。
|
|
-- 执行后可在 /platform/sys/dict 页面看到:疗休养(Tour) -> 组织形式/疗休养类型/线路类型/床型。
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict001', '', '9500', '疗休养', '普惠疗休养平台字典', 'Tour', 0, 9500, 1,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
WHERE NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'Tour') t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict002', p.id, CONCAT(p.path, '0001'), '组织形式', '疗休养组织形式', 'organizationType', 0, 1, 1,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'Tour'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'organizationType' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict003', p.id, CONCAT(p.path, '0001'), '校工会组织', '疗休养组织形式', 'schoolUnion', 0, 1, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'organizationType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'schoolUnion' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict004', p.id, CONCAT(p.path, '0002'), '分工会组织', '疗休养组织形式', 'branchUnion', 0, 2, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'organizationType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'branchUnion' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict005', p.id, CONCAT(p.path, '0003'), '个人组织', '疗休养组织形式', 'personal', 0, 3, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'organizationType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'personal' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict006', p.id, CONCAT(p.path, '0002'), '疗休养类型', '疗休养类型', 'tourType', 0, 2, 1,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'Tour'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'tourType' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict007', p.id, CONCAT(p.path, '0001'), '普惠性疗休养', '疗休养类型', 'inclusiveTour', 0, 1, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'tourType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'inclusiveTour' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict008', p.id, CONCAT(p.path, '0002'), '优秀职工疗休养', '疗休养类型', 'excellentWorkerTour', 0, 2, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'tourType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'excellentWorkerTour' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict009', p.id, CONCAT(p.path, '0003'), '线路类型', '线路类型', 'lineType', 0, 3, 1,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'Tour'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'lineType' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict010', p.id, CONCAT(p.path, '0001'), '省内线路', '线路类型', 'inProvinceLine', 0, 1, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'lineType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'inProvinceLine' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict011', p.id, CONCAT(p.path, '0002'), '省外线路', '线路类型', 'outProvinceLine', 0, 2, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'lineType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'outProvinceLine' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict020', p.id, CONCAT(p.path, '0004'), '床型', '床型', 'bedType', 0, 4, 1,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'Tour'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'bedType' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict021', p.id, CONCAT(p.path, '0001'), '双人床', '床型', 'doubleBed', 0, 1, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'bedType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'doubleBed' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict022', p.id, CONCAT(p.path, '0002'), '单人床', '床型', 'singleBed', 0, 2, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'bedType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'singleBed' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict023', p.id, CONCAT(p.path, '0003'), '大床', '床型', 'kingBed', 0, 3, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'bedType'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'kingBed' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict012', '', '9600', '亲属关系', '亲属关系', 'familyRelationship', 0, 9600, 1,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
WHERE NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'familyRelationship') t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict013', p.id, CONCAT(p.path, '0001'), '直系亲属', '亲属关系', 'directRelative', 0, 1, 1,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'familyRelationship'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'directRelative' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict014', p.id, CONCAT(p.path, '0001'), '父亲', '直系亲属', 'father', 0, 1, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'directRelative'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'father' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict015', p.id, CONCAT(p.path, '0002'), '母亲', '直系亲属', 'mother', 0, 2, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'directRelative'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'mother' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict016', p.id, CONCAT(p.path, '0003'), '丈夫', '直系亲属', 'husband', 0, 3, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'directRelative'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'husband' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict017', p.id, CONCAT(p.path, '0004'), '妻子', '直系亲属', 'wife', 0, 4, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'directRelative'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'wife' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict018', p.id, CONCAT(p.path, '0005'), '儿子', '直系亲属', 'son', 0, 5, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'directRelative'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'son' AND `parentId` = p.id) t);
|
|
|
|
INSERT INTO `sys_dict` (
|
|
`id`, `parentId`, `path`, `name`, `remark`, `code`, `disabled`, `location`, `hasChildren`,
|
|
`createdBy`, `createdAt`, `updatedBy`, `updatedAt`, `delFlag`
|
|
)
|
|
SELECT
|
|
'b7c63f0c73a44a9a8c4f3d3bdict019', p.id, CONCAT(p.path, '0006'), '女儿', '直系亲属', 'daughter', 0, 6, 0,
|
|
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
|
FROM `sys_dict` p
|
|
WHERE p.`code` = 'directRelative'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM `sys_dict` WHERE `code` = 'daughter' AND `parentId` = p.id) t);
|
|
|
|
UPDATE `sys_dict` SET `hasChildren` = 1 WHERE `code` IN ('Tour', 'organizationType', 'tourType', 'lineType', 'bedType', 'familyRelationship', 'directRelative');
|