package com.zteits.park.dao; import java.util.List; import com.zteits.clouds.api.dto.park.param.dutyroster.DutyRosterGroupQueryReq; import com.zteits.park.domain.DutyRosterGroup; /** * 值班班次dao * Copyright: Copyright (c) 2017 zteits * * @ClassName: DutyRosterGroupDao.java * @Description: * @version: v1.0.0 * @author: wangfei * @date: 2018年8月20日 上午9:45:34 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2018年8月20日 wangfei v1.0.0 创建 */ public interface DutyRosterGroupDao { /** * 保存值班班次 * @param dutyRosterGroups * @return * 2018年8月20日 wangfei */ Integer saveDutyRosterGroup(DutyRosterGroup dutyRosterGroup); /** * 批量保存值班班次 * @param dutyRosterGroups * @return * 2018年8月20日 wangfei */ Integer saveDutyRosterGroups(List dutyRosterGroups); /** * 根据ids批量删除值班班次 * @param dutyRosterGroups * @return * 2018年8月20日 wangfei */ Integer deleteDutyRosterGroup(List ids,Long opId,Integer dutyType); /** * 根据orgid 及 planId 删除值班班次 真是删除 非逻辑删除 * @param dutyRosterGroups * @return * 2018年8月20日 wangfei */ Integer deleteDutyRosterGroupByOrgIdAndPlanId(Long orgId,Long planId,Integer dutyType); /** * 条件查询值班班次 * @param req * @return * 2018年8月20日 wangfei */ List queryDutyRosterGroup(DutyRosterGroupQueryReq req); /** * 修改班班次 * @param dutyRosterGroups * @return * 2018年8月20日 wangfei */ Boolean updateDutyRosterGroup(DutyRosterGroup dutyRosterGroup); }