package com.sunsoft.service.admin.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONObject;
import com.sunsoft.sys.entity.AdminLogInfo;

public interface AdminLogInfoDao {
    /**
     * 根据主键删除
     * 参数:主键
     * 返回:删除个数
     * @author: lying
     * @time: 2018-10-17 10:54:17
     */
    int deleteByPrimaryKey(String id);

/**
     * 插入,空属性也会插入
     * 参数:pojo对象
     * 返回:删除个数
     * @author: lying
     * @time: 2018-10-17 10:54:17
     */
    int insert(AdminLogInfo record);

/**
     * 插入,空属性不会插入
     * 参数:pojo对象
     * 返回:删除个数
     * @author: lying
     * @time: 2018-10-17 10:54:17
     */
    int insertSelective(AdminLogInfo record);

/**
     * 根据主键查询
     * 参数:查询条件,主键值
     * 返回:对象
     * @author: lying
     * @time: 2018-10-17 10:54:17
     */
    AdminLogInfo selectByPrimaryKey(String id);

/**
     * 根据主键修改,空值条件不会修改成null
     * 参数:1.要修改成的值
     * 返回:成功修改个数
     * @author: lying
     * @time: 2018-10-17 10:54:17
     */
    int updateByPrimaryKeySelective(AdminLogInfo record);

/**
     * 根据主键修改,空值条件会修改成null
     * 参数:1.要修改成的值
     * 返回:成功修改个数
     * @author: lying
     * @time: 2018-10-17 10:54:17
     */
    int updateByPrimaryKey(AdminLogInfo record);
    
    /**
     * 根据参数查询
     * 参数:查询条件,主键值
     * 返回:list
     * @author: zhaorui
     * @time: 2018年10月27日15:26:07
     */
    List<AdminLogInfo> selectLogListAll(JSONObject param);
    
    
    
    
    
    
    
    
    
    
    
    /** 
      * 根据操作人名称查询订单日志
      * @auth  lupingyuan
      * @date  2018年10月30日  下午5:45:07
      * @update_date
      * @param param
      * @return return
      * @exception 
      * @param createName
      * @return
      */
    List<AdminLogInfo> selectOrderLog(@Param(value="createName")String createName , @Param(value="id")String id );
    
    /** 
      * 根据操作人名称查询售后日志
      * @auth  lupingyuan
      * @date  2018年11月6日  下午8:50:12
      * @update_date
      * @param param
      * @return return
      * @exception 
      * @param createName
      * @return
      */
    List<AdminLogInfo> selectAfterLog(@Param(value="createName")String createName , @Param(value="id")String id );
}

路过蜻蜓的dao层示范相关推荐

  1. java action dao_java中Action层、Service层和Dao层的功能区分

    一.Action/Service/DAO简介: Action是管理业务(Service)调度和管理跳转的. Service是管理具体的功能的. Action只负责管理,而Service负责实施. DA ...

  2. [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分

    首先这是现在最基本的分层方式,结合了SSH架构.modle层就是对应的数据库表的实体类.Dao层是使用了Hibernate连接数据库.操作数据库(增删改查).Service层:引用对应的Dao数据库操 ...

  3. Service 层和 Dao 层有必要为每个类都加上接口吗?

    以下文章来源方志朋的博客,回复"666"获面试宝典  作者:架构思维 toutiao.com/i6882356844245975563 前几天刷头条又刷到了「Service层和Da ...

  4. java basedaoimpl_java web项目DAO层通用接口BaseDao与实现类BaseDaoImpl

    在spring+hibernate的web项目中,处理数据层通常会使用Spring框架提供的HibernateTemplate类提供的方法.通常的用法是每一个实体类对应的去写DAO层的接口和实现类.每 ...

  5. 在 Java Web 项目中,Service 层和 Dao 层真的有必要每个类都加上接口吗

    作者 l 会点代码的大叔(CodeDaShu) 很多程序员在刚开始工作的时候,接触到的项目都是这样做的:项目的代码被分成 Controller.Service.Dao 层,一个接口对应一个实现类,然后 ...

  6. java domain层_java框架中的controller层、dao层、domain层、service层、view层

    1.Controller层:接口层,用户访问请求时对接. Controller层负责具体的业务模块流程的控制,在此层里面要调用Serice层的接口来控制业务流程,控制的配置也同样是在Spring的配置 ...

  7. java dao层_JavaWeb Dao层架构设计

    Java Web Dao层设计 UML设计图 Dao层设计 实体类 package cn.zzuli.oa.domain; public class Role { } package cn.zzuli ...

  8. 关于service层、dao层,以及O/R Mapping之间的思考

    部门最近正式进入oo的开发,采用了类似于petshop4的层次结构,简单来说,service层调用dao(当然是用配置文件+反射的方式),dao通过ibatis.net完成从数据库中的table到do ...

  9. java 框架 Dao层 Mapper层 controller层 service层 model层 entity层 简介

    目录 简介 entity层 mapper层 service层 controller层 简介 SSM是sping+springMVC+mybatis集成的框架. MVC即model view contr ...

最新文章

  1. 人人网 6.0 版申请页面随着滚动条拖动背景图片滚动出现的原理
  2. python资料百度网盘-python自动保存百度盘资源到百度盘中的实例代码
  3. 关于Django将数据映射到Html中的操作
  4. 两类非常隐蔽的全表扫描,不能命中索引(一分钟系列)
  5. 算法代码_Python进化算法之多目标优化与代码实战
  6. pandas - DataFrame
  7. 拉屎能赚钱?在马桶上月入过万?原来卫生间里还有这么多隐藏福利,超模君都惊了……
  8. 全球最大的LoRaWAN智能路灯项目刚刚启动
  9. ASP.NET2.0学习8--WebPart部件
  10. 《Power Designer系统分析与建模实战》——2.1 需求模型简介
  11. [jQuery]计算年龄
  12. 3、检验程序模块化指标---模块化系数-----labview宝典
  13. 西南科技大学OJ题 进制转换问题0961
  14. asp.net接受表单验证格式后再提交数据_药物临床试验数据管理与统计分析的计划和报告指导原则...
  15. 人事电子档案管理系统服务器,浪潮为北京市档案馆 打造智能档案管理系统
  16. 微服务 | Martin Fowler
  17. JS原型和原型链(图解)
  18. 逻辑表达式 -- 对蕴含的理解(举例更清晰、明白哦)
  19. 计算机操作系统相关论文,计算机操作系统的基本功能及应用论文
  20. 跟我一起写 Makefile-陈浩

热门文章

  1. 找回ZIP压缩包密码
  2. c语言程序设计课程设计通讯录,《C语言程序设计》课程设计-通讯录系统(42页)-原创力文档...
  3. 2022 新年春节倒计时微信小程序源码
  4. 100+家公司的JAVA面试八股文,终于整理完了
  5. Hive内部表与外部表
  6. php设计模式epub,大话设计模式(pdf+epub+mobi+txt+azw3)
  7. 结构体问题探究_12_18.c
  8. MT6755_MT6750芯片技术资料
  9. Python 专用类方法
  10. Ubuntu 13.04 小米2S连接Eclipse真机调试