IRmsPersonnelService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.dil.model.RmsPersonnel;
  3. import java.math.BigDecimal;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * RmsPersonnel服务接口:
  8. * @author generator
  9. * @version 1.0-SNAPSHORT 2021-10-22 06:01
  10. * 类描述
  11. * 修订历史:
  12. * 日期:2021-10-22
  13. * 作者:HuJieHuan
  14. * 参考:
  15. * 描述:RmsPersonnel服务接口
  16. * @see null
  17. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  18. */
  19. public interface IRmsPersonnelService {
  20. // 操作人员信息
  21. int operationPersonnel(Map<String, Object> mapVal);
  22. // 获取人员信息
  23. List<Map<String, Object>> getPersonnelList(Map<String, Object> mapVal);
  24. //增加人员信息
  25. int insertPersonnel(RmsPersonnel rmsPersonnel);
  26. //更新人员信息
  27. int updatePersonnel(RmsPersonnel rmsPersonnel);
  28. //删除人员信息
  29. int deletePersonnel(BigDecimal id);
  30. //根据id获取详细人员信息
  31. List<Map<String, Object>> getPersonnelById(BigDecimal id);
  32. //获得下拉托运人信息
  33. List<Map<String,Object>> getShipperId();
  34. // 得到二级部门的下拉
  35. List<Map<String,Object>> getSecondShipper();
  36. // 得到三级部门的下拉
  37. List<Map<String,Object>> getThirdShipper(BigDecimal shipperId);
  38. // 新增人员权限
  39. int addPersonnel(RmsPersonnel rmsPersonnel);
  40. // 查询SSO主键和机构编码
  41. Map<String,Object> getShipperMap(BigDecimal shipperId);
  42. }