package com.ygtx.gxt.mapper.source;

import com.ygtx.common.annotation.DataSource;
import com.ygtx.common.enums.DataSourceType;
import com.ygtx.gxt.domain.GxtMisInfo;
import com.ygtx.gxt.domain.GxtWorkOrderPerson;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
@DataSource(DataSourceType.SOURCE)
public interface GxtMisInfoMapper {
    /**
     * 查询MIS信息列表
     *
     * @param misInfo MIS信息
     * @return MIS信息集合
     */
    public List<GxtMisInfo> selectGxtMisInfoList(GxtMisInfo misInfo);

    /**
     * 查询MIS检修人员列表
     *
     * @param workOrderPerson 员工信息
     * @return MIS检修人员集合
     */
    public List<GxtWorkOrderPerson> selectGxtWorkOrderPersonList(GxtWorkOrderPerson workOrderPerson);

    /**
     * 自动匹配查询
     * @param misInfo
     * @return
     */
    public List<GxtMisInfo> selectAutoGxtMisInfoList(GxtMisInfo misInfo);

}
