| 123456789101112131415161718192021222324252627282930 | # -*- coding: utf-8 -*-from .__load__ import *class Role_data(Model):    __table__ = 'role_data'    __comment__ = '角色知识库'    id = Fields(type='int', primaryKey=True, autoIncrement=True, comment='ID')    role_id = Fields(type='int', comment='角色id')    data_id = Fields(type='int', comment='数据文件id')    state = Fields(type='boolean', default='True', comment='数据存在状态')    cdate = Fields(type='int', default='time', comment='创建时间')        def getCur(self, id):        self.id = id        data = self.select(type='fetchone')        return data    def getList(self, page = 1, param = {}):        cate = Demeter.model('video_cate').getCur()        self.cate_id = cate['id']        Demeter.config['page'] = {}        Demeter.config['page']['current'] = page        data = self.select(page=True)        result = []        if data:            for key, value in enumerate(data):                #cate = Demeter.service('common').one('video_cate', id=value['cate_id'])                value['cdate'] = Demeter.date(value['cdate'])                result.append([str(value['id']), value['name'], value['cdate'], ''])        return result
 |