package com.ruoyi.system.mapper;
|
|
import com.ruoyi.common.annotation.DataSource;
|
import com.ruoyi.common.enums.DataSourceType;
|
import com.ruoyi.system.domain.OrderClassDTO;
|
|
import java.util.List;
|
|
/**
|
* 订单编码Mapper接口(从SQL Server的dictionary表查询)
|
*
|
* @author ruoyi
|
* @date 2025-10-19
|
*/
|
@DataSource(DataSourceType.SQLSERVER)
|
public interface OrderClassMapper
|
{
|
/**
|
* 查询服务单编码列表
|
* SQL: SELECT vtext, vOrder2 FROM dictionary WHERE vtitle='OrderClass' AND vType=1
|
*
|
* @return 服务单编码列表
|
*/
|
List<OrderClassDTO> selectServiceOrderClass();
|
|
/**
|
* 查询调度单编码列表
|
* SQL: SELECT vtext, vOrder2 FROM dictionary WHERE vtitle='OrderClass' AND vType=2
|
*
|
* @return 调度单编码列表
|
*/
|
List<OrderClassDTO> selectDispatchOrderClass();
|
|
/**
|
* 查询单据类型列表(ServiceOrdAreaType)
|
* SQL: SELECT vID, vtext FROM dictionary WHERE vtitle='ServiceOrdAreaType' AND vType=1 ORDER BY vOrder
|
*
|
* @return 单据类型列表
|
*/
|
List<OrderClassDTO> selectServiceOrdAreaTypes();
|
|
/**
|
* 查询服务订单类型列表(ServiceOrderType)
|
* SQL: SELECT vID, vtext FROM dictionary WHERE vtitle='ServiceOrderType' AND vType>=1 ORDER BY vOrder
|
*
|
* @return 服务订单类型列表
|
*/
|
List<OrderClassDTO> selectServiceOrderTypes();
|
|
/**
|
* 查询医院科室列表(HospitalDepartment)
|
* SQL: SELECT vID, vtext FROM dictionary WHERE vtitle='HospitalDepartment' AND vType=1 ORDER BY vOrder
|
*
|
* @return 医院科室列表
|
*/
|
List<OrderClassDTO> selectHospitalDepartments();
|
}
|