| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- package cn.com.lzt.arrangeduty.service;
- import java.io.Serializable;
- import java.util.ArrayList;
- import java.util.List;
- import org.jeecgframework.core.common.service.CommonService;
- import org.jeecgframework.core.util.JeecgDataAutorUtils;
- import org.jeecgframework.minidao.annotation.Arguments;
- import org.jeecgframework.minidao.annotation.ResultType;
- import org.jeecgframework.minidao.pojo.MiniDaoPage;
- import cn.com.lzt.arrangeduty.dto.ArrangeDutyDto;
- import cn.com.lzt.arrangeduty.dto.MealsSubsidyDto;
- import cn.com.lzt.arrangeduty.dto.ProjectDepartDto;
- import cn.com.lzt.arrangeduty.dto.UserOrgDto;
- import cn.com.lzt.arrangeduty.entity.ArrangeDutyEntity;
- public interface ArrangeDutyServiceI extends CommonService{
-
- public void delete(ArrangeDutyEntity entity) throws Exception;
-
- public Serializable save(ArrangeDutyEntity entity) throws Exception;
-
- public void saveOrUpdate(ArrangeDutyEntity entity) throws Exception;
-
- /**
- * 逻辑删除班次表
- * @author zbw
- * 2017-10-20
- * @param entity
- * @throws Exception
- */
- public void logicDel(ArrangeDutyEntity entity) throws Exception;
-
- /**
- * 查询分页列表(MiniDao方式)
- *
- */
- public MiniDaoPage<ArrangeDutyDto> getArrangeDutyDtoPage(
- ArrangeDutyDto arrangeDutyDto, int page, int rows, String authSql);
-
- /**
- * 班次设定导出
- * @author zbw
- * 2017-11-27
- * @param arrangeDutyDto
- * @param page
- * @param rows
- * @param authSql
- * @return
- */
- public List<ArrangeDutyDto> getArrangeDutyDtoExport(
- ArrangeDutyDto arrangeDutyDto, String authSql);
-
-
- /**
- * 查询分页列表(MiniDao方式)
- *
- */
- /* public MiniDaoPage<ProjectPostDetailDto> getProjectPostDetail(
- ProjectPostDetailDto projectPostDetailMiniDaoEntity, int page, int rows, String authSql);*/
-
-
- /**
- * 不分页写法(MiniDao方式)
- *
- */
- public List<MealsSubsidyDto> getMealsSubsidyByIdList(
- MealsSubsidyDto mealsSubsidyDto, String authSql);
-
- /**
- * 班次选择页面不分页
- * 月度排班
- * @author zbw
- * 2017-11-5
- * @param arrangeDutyDto
- * @param authSql
- * @return
- */
- public List<ArrangeDutyDto> getArrangeDutyMonthNoPage(
- ArrangeDutyDto arrangeDutyDto, String authSql);
-
- /**
- * 班次选择页面不分页
- * 轮流值班
- * @author zbw
- * 2017-11-5
- * @param arrangeDutyDto
- * @param authSql
- * @return
- */
- @Arguments({"arrangeDutyDto","authSql"})
- @ResultType(ArrangeDutyDto.class)
- public List<ArrangeDutyDto> getArrangeOnDutyNoPage(
- ArrangeDutyDto arrangeDutyDto, String authSql);
-
-
- /**
- * 根据班次idList查询班次信息
- * @author zbw
- * 2017-11-10
- * @param arrangeDutyDto
- * @param authSql
- * @return
- */
- public List<ArrangeDutyDto> getArrangeDutyByIdList(
- ArrangeDutyDto arrangeDutyDto, String authSql);
-
-
-
- /**
- * 不分页写法
- * 班次餐补选择
- * @author zbw
- * 2017-11-27
- * @param mealsSubsidyDto
- * @param authSql
- * @return
- */
- public List<MealsSubsidyDto> getMealsSubsidySelect(MealsSubsidyDto mealsSubsidyDto, String authSql);
-
-
-
- /**
- * 用户与组织机构关系表 查询所有数据
- * @author zbw
- * 2017-12-19
- * @param userOrgDto
- * @param authSql
- * @return
- */
- public List<UserOrgDto> getUserOrgDtoAll(
- UserOrgDto userOrgDto, String authSql);
-
- /**
- * 查询班次为休息的id
- * @author zbw
- * 2017-12-29
- * @return
- */
- public String getDUTYTYPE_xiuxiId();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- }
|