/* * Copyright 2010 The YAPULAN Software Foundation * * Licensed under the YAPULAN License, Version 2.0 (the "License"); */ package com.miniframe.system.model.dao; import com.miniframe.system.MiniserviceBaseDao; import com.miniframe.system.model.SysDepartment; import com.miniframe.system.model.SysDepartmentSQLBuilder; import java.sql.SQLException; import java.util.List; public interface SysDepartmentDAO extends MiniserviceBaseDao { /** * 获取记录行数 * @generated */ public int countByExample(SysDepartmentSQLBuilder example) throws SQLException; /** * 条件删除 * @generated */ public int deleteByExample(SysDepartmentSQLBuilder example) throws SQLException; /** * 根据主键删除 * @generated */ public int deleteByPrimaryKey(String id) throws SQLException; /** * 插入,所有字段 * @generated */ public void insert(SysDepartment record) throws SQLException; /** * 动态插入,忽略空字段 * @generated */ public void insertSelective(SysDepartment record) throws SQLException; /** * 条件查询 * @generated */ public List selectByExample(SysDepartmentSQLBuilder example) throws SQLException; /** * 根据主键查询 * @generated */ public SysDepartment selectByPrimaryKey(String id) throws SQLException; /** * 动态修改,不包含空字段 * @generated */ public int updateByExampleSelective(SysDepartment record, SysDepartmentSQLBuilder example) throws SQLException; /** * 条件修改 * @generated */ public int updateByExample(SysDepartment record, SysDepartmentSQLBuilder example) throws SQLException; /** * 动态根据主键修改,为空字段不修改 * @generated */ public int updateByPrimaryKeySelective(SysDepartment record) throws SQLException; /** * 根据主键修改 * @generated */ public int updateByPrimaryKey(SysDepartment record) throws SQLException; }