| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- package cn.com.lzt.userwagestrategy.service;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.util.List;
- import org.jeecgframework.core.common.model.json.AjaxJson;
- import org.jeecgframework.core.common.service.CommonService;
- import org.jeecgframework.minidao.pojo.MiniDaoPage;
- import cn.com.lzt.userwagestrategy.dto.UserWagestrategyDto;
- import cn.com.lzt.userwagestrategy.entity.UserWagestrategyEntity;
- public interface UserWagestrategyServiceI extends CommonService {
- public void delete(UserWagestrategyEntity entity) throws Exception;
- public Serializable save(UserWagestrategyEntity entity) throws Exception;
- public void saveOrUpdate(UserWagestrategyEntity entity) throws Exception;
- public AjaxJson addOrEdit(List<UserWagestrategyEntity> entitys)
- throws Exception;
- /**
- * 通过用户id 获取该用户的员工工资策略
- *
- * @author hualong.zhao
- * @date 2017-12-2
- * @param userid
- * @return
- * @throws Exception
- */
- public UserWagestrategyEntity getUserWagestrategyEntityByUserId(
- String userid) throws Exception;
- /**
- * 获取基本工时费
- * @param userid
- * @return
- * @throws Exception
- */
- BigDecimal getBaseHourWage(String userid) throws Exception;
- /**
- * 查询分页列表(MiniDao方式)
- *
- */
- public MiniDaoPage<UserWagestrategyDto> getAllEntities(
- UserWagestrategyDto dto, List<String> useridList, int page,
- int rows, String sql);
-
- /**
- * 查询分页列表(MiniDao方式)
- *
- */
- public MiniDaoPage<UserWagestrategyDto> getExcelPutOut(
- UserWagestrategyDto dto, List<String> useridList, int page,
- int rows, String sql);
- /**
- * 通过用户id查询员工工资策略
- *
- * @param userid
- * @return
- */
- public List<UserWagestrategyEntity> getByuserid(String userid);
- }
|