#!/usr/bin/env python
# -*- coding: utf-8 -*-
from demeter import *
model = Demeter.model('manage_admin')
model.id = 1
info = model.select(type='fetchone')
if not info:
	model.role_id = 1
	model.username = 'admin'
	model.mobile = '15810090845'
	model.password = '123456'
	model.insert()

model = Demeter.model('manage_role')
model.id = 1
info = model.select(type='fetchone')
if not info:
	model.name = '管理员'
	model.insert()

model = Demeter.model('content')
model.id = 1
info = model.select(type='fetchone')
if not info:
	model.name = '农小盒'
	model.subname = '农作物生长监测与产品溯源'
	model.insert()


model = Demeter.model('farm')
model.id = 1
info = model.select(type='fetchone')
if not info:
	model.name = '默认园区'
	model.insert()

# 初始化网关,测试用
model = Demeter.model('device_gateway')
model.hardware_id = 10086
info = model.select(type='fetchone')
if not info:
	model.farm_id = 1
	model.hardware_id = 10086
	model.name = '默认网关'
	model.insert()

# 初始化设备类型
device_type = ({'name':'温度', 'key':'temprature', 'unit':'℃'},{'name':'湿度', 'key':'humidity','unit':'%RH'})
model = Demeter.model('device_type')
for value in device_type:
	model.key = value['key']
	info = model.select(type='fetchone')
	if not info:
		model.key = value['key']
		model.name = value['name']
		model.exp = '{n}'
		model.unit = value['unit']
		model.insert()


print 'install success!'