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 selectServiceOrderClass(); /** * 查询调度单编码列表 * SQL: SELECT vtext, vOrder2 FROM dictionary WHERE vtitle='OrderClass' AND vType=2 * * @return 调度单编码列表 */ List selectDispatchOrderClass(); /** * 查询单据类型列表(ServiceOrdAreaType) * SQL: SELECT vID, vtext FROM dictionary WHERE vtitle='ServiceOrdAreaType' AND vType=1 ORDER BY vOrder * * @return 单据类型列表 */ List selectServiceOrdAreaTypes(); /** * 查询服务订单类型列表(ServiceOrderType) * SQL: SELECT vID, vtext FROM dictionary WHERE vtitle='ServiceOrderType' AND vType>=1 ORDER BY vOrder * * @return 服务订单类型列表 */ List selectServiceOrderTypes(); /** * 查询医院科室列表(HospitalDepartment) * SQL: SELECT vID, vtext FROM dictionary WHERE vtitle='HospitalDepartment' AND vType=1 ORDER BY vOrder * * @return 医院科室列表 */ List selectHospitalDepartments(); }