类 SysLogServiceImpl

  • 所有已实现的接口:
    cn.wizzer.app.sys.modules.services.SysLogService, cn.wizzer.framework.base.service.BaseService<cn.wizzer.app.sys.modules.models.Sys_log>

    @IocBean(args="refer:dao")
    @Service(interfaceClass=cn.wizzer.app.sys.modules.services.SysLogService.class)
    public class SysLogServiceImpl
    extends cn.wizzer.framework.base.service.BaseServiceImpl<cn.wizzer.app.sys.modules.models.Sys_log>
    implements cn.wizzer.app.sys.modules.services.SysLogService
    Created by wizzer on 2016/12/22.
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected Map<String,​org.nutz.dao.Dao> ymDaos
      按月分表的dao实例
    • 构造器概要

      构造器 
      构造器 说明
      SysLogServiceImpl​(org.nutz.dao.Dao dao)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      cn.wizzer.framework.page.Pagination data​(String[] date, String type, String pageOrderName, String pageOrderBy, int pageNumber, int pageSize)
      多月日志条件查询
      cn.wizzer.framework.page.Pagination data​(String tablaeName, int pageNumber, int pageSize, org.nutz.dao.Cnd cnd)
      查询日期
      void fastInsertSysLog​(cn.wizzer.app.sys.modules.models.Sys_log syslog)  
      org.nutz.dao.Dao logDao()
      获取按月分表的Dao实例,即当前日期的dao实例
      org.nutz.dao.Dao logDao​(String key)
      获取特定月份的Dao实例
      org.nutz.lang.util.NutMap logData​(String tableName, int length, int start, int draw, List<cn.wizzer.framework.page.datatable.DataTableOrder> orders, List<cn.wizzer.framework.page.datatable.DataTableColumn> columns, org.nutz.dao.Cnd cnd, String linkName)  
      • 从类继承的方法 cn.wizzer.framework.base.service.BaseServiceImpl

        clear, clear, clear, clear, count, count, count, count, count, data, data, data, data, data, delete, delete, delete, delete, delete, delete, delete, execute, exists, fastInsert, fetch, fetch, fetch, fetchLinks, fetchLinks, fetchx, getEntity, getEntityClass, getField, getField, getField, getField, getMap, getMaxId, getPageNumber, getPageSize, getParentPath, getSubPath, insert, insert, insert, insertLinks, insertOrUpdate, insertOrUpdate, insertRelation, insertWith, list, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPageLinks, listPageLinks, query, query, query, query, query, query, query, query, query, update, update, update, updateAndIncrIfMatch, updateIgnoreNull, updateLinks, updateRelation, updateWith, updateWithVersion, updateWithVersion, vDelete, vDelete, vDelete, vDelete, vDelete
      • 从类继承的方法 org.nutz.service.EntityService

        _clearLinks, _delete, _deleteLinks, _deleteWith, _fastInsert, _fetch, _fetchLinks, _fetchLinks, _insert, _insert, _insert, _insertLinks, _insertRelation, _insertWith, _query, _query, _update, _update, _updateIgnoreNull, _updateLinks, _updateWith, create, deletex, each, each, func, func, getObject, getObject, insert, mirror, setEntityType, setExpert, updateRelation
      • 从类继承的方法 org.nutz.service.Service

        dao, setDao
      • 从接口继承的方法 cn.wizzer.framework.base.service.BaseService

        clear, clear, clear, clear, count, count, count, count, count, dao, data, data, data, data, data, delete, delete, delete, delete, delete, delete, delete, execute, exists, fastInsert, fetch, fetch, fetch, fetchLinks, fetchLinks, fetchx, getEntity, getEntityClass, getField, getField, getField, getField, getMap, getMaxId, getParentPath, getSubPath, insert, insert, insert, insertLinks, insertOrUpdate, insertOrUpdate, insertRelation, insertWith, list, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPageLinks, listPageLinks, query, query, query, query, query, query, query, query, query, update, update, update, updateAndIncrIfMatch, updateIgnoreNull, updateLinks, updateRelation, updateWith, updateWithVersion, updateWithVersion, vDelete, vDelete, vDelete, vDelete, vDelete
    • 字段详细资料

      • ymDaos

        protected Map<String,​org.nutz.dao.Dao> ymDaos
        按月分表的dao实例
    • 构造器详细资料

      • SysLogServiceImpl

        public SysLogServiceImpl​(org.nutz.dao.Dao dao)
    • 方法详细资料

      • logDao

        public org.nutz.dao.Dao logDao()
        获取按月分表的Dao实例,即当前日期的dao实例
        返回:
      • logDao

        public org.nutz.dao.Dao logDao​(String key)
        获取特定月份的Dao实例
        参数:
        key -
        返回:
      • fastInsertSysLog

        @Async
        public void fastInsertSysLog​(cn.wizzer.app.sys.modules.models.Sys_log syslog)
        指定者:
        fastInsertSysLog 在接口中 cn.wizzer.app.sys.modules.services.SysLogService
      • logData

        public org.nutz.lang.util.NutMap logData​(String tableName,
                                                 int length,
                                                 int start,
                                                 int draw,
                                                 List<cn.wizzer.framework.page.datatable.DataTableOrder> orders,
                                                 List<cn.wizzer.framework.page.datatable.DataTableColumn> columns,
                                                 org.nutz.dao.Cnd cnd,
                                                 String linkName)
        指定者:
        logData 在接口中 cn.wizzer.app.sys.modules.services.SysLogService
      • data

        public cn.wizzer.framework.page.Pagination data​(String tablaeName,
                                                        int pageNumber,
                                                        int pageSize,
                                                        org.nutz.dao.Cnd cnd)
        查询日期
        指定者:
        data 在接口中 cn.wizzer.app.sys.modules.services.SysLogService
        参数:
        tablaeName - 分表名称
        pageNumber - 页码
        pageSize - 页大小
        cnd - 查询条件
        返回:
      • data

        public cn.wizzer.framework.page.Pagination data​(String[] date,
                                                        String type,
                                                        String pageOrderName,
                                                        String pageOrderBy,
                                                        int pageNumber,
                                                        int pageSize)
        多月日志条件查询
        指定者:
        data 在接口中 cn.wizzer.app.sys.modules.services.SysLogService
        参数:
        date - 时间范围
        type - 日志类型
        pageOrderName - 排序字段名称
        pageOrderBy - 排序方式
        pageNumber - 页码
        pageSize - 页大小
        返回: