|  |  |  | 
|---|
|  |  |  | import com.zy.asrs.entity.WrkCharge; | 
|---|
|  |  |  | import com.zy.asrs.mapper.WrkChargeMapper; | 
|---|
|  |  |  | import com.zy.asrs.service.WrkChargeService; | 
|---|
|  |  |  | import com.zy.common.model.enums.WrkChargeType; | 
|---|
|  |  |  | import org.springframework.stereotype.Service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Service("wrkChargeService") | 
|---|
|  |  |  | public class WrkChargeServiceImpl extends ServiceImpl<WrkChargeMapper, WrkCharge> implements WrkChargeService { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public WrkCharge selectWorking(Integer steNo, WrkChargeType type) { | 
|---|
|  |  |  | switch (type) { | 
|---|
|  |  |  | case charge: | 
|---|
|  |  |  | return this.baseMapper.selectWorkingOfCharge(steNo, null); | 
|---|
|  |  |  | case reset: | 
|---|
|  |  |  | return this.baseMapper.selectWorkingOfReset(steNo); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | public WrkCharge selectWorking(Integer shuttleNo) { | 
|---|
|  |  |  | return this.baseMapper.selectWorking(shuttleNo); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public WrkCharge selectWorkingOfCharge(Integer charge) { | 
|---|
|  |  |  | return this.baseMapper.selectWorkingOfCharge(null, charge); | 
|---|
|  |  |  | return this.baseMapper.selectWorkingOfCharge(charge); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|