TStaffMapper.java 1.51 KB
Newer Older
耿迪迪's avatar
耿迪迪 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
package com.zehong.system.mapper;

import java.util.List;
import com.zehong.system.domain.TStaff;
import com.zehong.system.domain.form.TStaffForm;
import com.zehong.system.domain.vo.TStaffVo;

/**
 * 员工信息管理Mapper接口
 * 
 * @author zehong
 * @date 2022-06-17
 */
public interface TStaffMapper 
{
    /**
     * 获取员工编号
     *
     * @return 员工编号
     */
    public String getStaffCode();

    /**
     * 查询员工信息管理
     * 
     * @param staffId 员工信息管理ID
     * @return 员工信息管理
     */
    public TStaffVo selectTStaffById(Long staffId);

    /**
     * 查询员工信息管理列表
     * 
     * @param tStaff 员工信息管理
     * @return 员工信息管理集合
     */
    public List<TStaffVo> selectTStaffList(TStaffForm tStaff);
zhangjianqian's avatar
zhangjianqian committed
38 39
    public List<TStaffVo> allList(TStaffForm tStaff);

耿迪迪's avatar
耿迪迪 committed
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72

    /**
     * 新增员工信息管理
     * 
     * @param tStaff 员工信息管理
     * @return 结果
     */
    public int insertTStaff(TStaff tStaff);

    /**
     * 修改员工信息管理
     * 
     * @param tStaff 员工信息管理
     * @return 结果
     */
    public int updateTStaff(TStaff tStaff);

    /**
     * 删除员工信息管理
     * 
     * @param staffId 员工信息管理ID
     * @return 结果
     */
    public int deleteTStaffById(Long staffId);

    /**
     * 批量删除员工信息管理
     * 
     * @param staffIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteTStaffByIds(Long[] staffIds);
}