ISysPersonService.java 896 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.zhongzheng.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.zhongzheng.common.model.TableDataInfo;
  4. import com.zhongzheng.domian.SysCompany;
  5. import com.zhongzheng.domian.SysPerson;
  6. import java.util.List;
  7. /**
  8. * 菜单 业务层
  9. *
  10. * @author zhongzheng
  11. */
  12. public interface ISysPersonService extends IService<SysPerson> {
  13. /**
  14. * 员工列表
  15. * @param entity 条件
  16. * @return
  17. */
  18. public TableDataInfo<SysPerson> selectPersonList(SysPerson entity);
  19. public SysPerson selectPersonById(Integer id);
  20. public long insertPerson(SysPerson entity);
  21. public int updatePerson(SysPerson entity,long userid);
  22. public boolean deletePersonById(long id,long userid);
  23. List<SysPerson> selectPersonByName(String name, List<Long> companyIds);
  24. public SysPerson getPersonByNameAndNoInert(SysPerson entity);
  25. }