修改文件结构,统一文档格式
This commit is contained in:
@@ -205,15 +205,43 @@ INSERT IGNORE INTO `roles` (`name`, `description`) VALUES
|
||||
('operator', '操作员'),
|
||||
('viewer', '查看者');
|
||||
|
||||
-- 插入默认管理员用户(密码: admin123,需要在应用中加密)
|
||||
INSERT IGNORE INTO `users` (`username`, `email`, `password`, `status`) VALUES
|
||||
('admin', 'admin@nxxmdata.com', '$2b$10$placeholder_hash_for_admin123', 'active');
|
||||
-- 插入默认管理员用户(密码: admin123,使用bcrypt加密)
|
||||
INSERT IGNORE INTO `users` (`username`, `email`, `password`, `phone`, `avatar`, `status`) VALUES
|
||||
('admin', 'admin@nxxmdata.com', '$2b$10$kWV4BQk3P4iSn79kQEEoduByeVo8kv41r7FI04mON1/zcrpF7.kn6', '13800138000', '/uploads/avatars/default.png', 'active'),
|
||||
('manager', 'manager@nxxmdata.com', '$2b$10$kWV4BQk3P4iSn79kQEEoduByeVo8kv41r7FI04mON1/zcrpF7.kn6', '13800138001', '/uploads/avatars/default.png', 'active'),
|
||||
('user', 'user@nxxmdata.com', '$2b$10$kWV4BQk3P4iSn79kQEEoduByeVo8kv41r7FI04mON1/zcrpF7.kn6', '13800138002', '/uploads/avatars/default.png', 'active');
|
||||
|
||||
-- 为管理员分配admin角色
|
||||
-- 为用户分配角色
|
||||
INSERT IGNORE INTO `user_roles` (`user_id`, `role_id`)
|
||||
SELECT u.id, r.id
|
||||
FROM `users` u, `roles` r
|
||||
WHERE u.username = 'admin' AND r.name = 'admin';
|
||||
WHERE (u.username = 'admin' AND r.name = 'admin')
|
||||
OR (u.username = 'manager' AND r.name = 'manager')
|
||||
OR (u.username = 'user' AND r.name = 'viewer');
|
||||
|
||||
-- 插入示例养殖场数据
|
||||
INSERT IGNORE INTO `farms` (`name`, `type`, `location`, `address`, `contact`, `phone`, `status`) VALUES
|
||||
('宁夏示范养殖场', '奶牛养殖', '{"latitude": 38.46667, "longitude": 106.26667}', '宁夏回族自治区银川市金凤区', '张经理', '13800138000', 'active'),
|
||||
('银川现代化养殖基地', '肉牛养殖', '{"latitude": 38.48779, "longitude": 106.22541}', '宁夏回族自治区银川市兴庆区', '李主任', '13800138001', 'active'),
|
||||
('吴忠生态养殖园', '综合养殖', '{"latitude": 37.98629, "longitude": 106.19273}', '宁夏回族自治区吴忠市利通区', '王场长', '13800138002', 'active');
|
||||
|
||||
-- 插入示例动物数据
|
||||
INSERT IGNORE INTO `animals` (`type`, `count`, `farm_id`, `health_status`, `last_inspection`) VALUES
|
||||
('奶牛', 500, 1, 'healthy', '2025-01-18 10:00:00'),
|
||||
('肉牛', 300, 2, 'healthy', '2025-01-18 09:30:00'),
|
||||
('绵羊', 1000, 3, 'healthy', '2025-01-18 11:00:00');
|
||||
|
||||
-- 插入示例设备数据
|
||||
INSERT IGNORE INTO `devices` (`name`, `type`, `status`, `farm_id`, `installation_date`, `metrics`) VALUES
|
||||
('温度传感器001', '温度传感器', 'online', 1, '2024-01-01', '{"temperature": 25.5, "humidity": 60}'),
|
||||
('湿度传感器001', '湿度传感器', 'online', 1, '2024-01-01', '{"temperature": 25.3, "humidity": 62}'),
|
||||
('监控摄像头001', '摄像头', 'online', 2, '2024-02-01', '{"status": "normal", "resolution": "1080p"}');
|
||||
|
||||
-- 插入示例产品数据
|
||||
INSERT IGNORE INTO `products` (`name`, `description`, `price`, `stock`, `image_url`) VALUES
|
||||
('优质鲜牛奶', '新鲜优质牛奶,富含营养', 5000, 1000, '/uploads/products/milk.jpg'),
|
||||
('有机牛肉', '无添加有机牛肉', 12000, 500, '/uploads/products/beef.jpg'),
|
||||
('纯羊毛制品', '100%纯羊毛制品', 8000, 300, '/uploads/products/wool.jpg');
|
||||
|
||||
-- ============================================
|
||||
-- 索引优化建议
|
||||
|
||||
Reference in New Issue
Block a user