parent
e86d41eb56
commit
4245b62411
19 changed files with 801 additions and 603 deletions
@ -0,0 +1,31 @@ |
||||
package org.springblade.desk.common.service.impl; |
||||
|
||||
import jakarta.annotation.Resource; |
||||
import org.springblade.desk.common.enums.MesApprovalRecordBizTypeEnum; |
||||
import org.springblade.desk.common.service.ApprovalRecordDetailStrategy; |
||||
import org.springblade.desk.quality.pojo.entity.LiquidTankTask; |
||||
import org.springblade.desk.quality.pojo.vo.LiquidTankTaskVO; |
||||
import org.springblade.desk.quality.service.ILiquidTankTaskService; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* 槽液加药量审核待办策略实现类 |
||||
*/ |
||||
@Service |
||||
public class LiquidTankTaskApprovalServiceImpl implements ApprovalRecordDetailStrategy<LiquidTankTaskVO> { |
||||
|
||||
@Resource |
||||
private ILiquidTankTaskService liquidTankTaskService; |
||||
|
||||
@Override |
||||
public String getBizType() { |
||||
return MesApprovalRecordBizTypeEnum.LIQUID_TANK_TASK.getDesc(); |
||||
} |
||||
|
||||
@Override |
||||
public LiquidTankTaskVO getDetail(Long bizId) { |
||||
LiquidTankTask liquidTankTask = new LiquidTankTask(); |
||||
liquidTankTask.setId(bizId); |
||||
return liquidTankTaskService.detail(liquidTankTask); |
||||
} |
||||
} |
||||
@ -0,0 +1,29 @@ |
||||
package org.springblade.desk.common.service.impl; |
||||
|
||||
import com.alibaba.fastjson.JSONObject; |
||||
import jakarta.annotation.Resource; |
||||
import org.springblade.desk.common.enums.MesApprovalRecordBizTypeEnum; |
||||
import org.springblade.desk.common.service.ApprovalRecordDetailStrategy; |
||||
import org.springblade.desk.quality.service.IInspectionTaskService; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* 过程记录模板审核待办策略实现类 |
||||
*/ |
||||
@Service |
||||
public class ProReTemplateApprovalServiceImpl implements ApprovalRecordDetailStrategy<JSONObject> { |
||||
|
||||
@Resource |
||||
private IInspectionTaskService inspectionTaskService; |
||||
|
||||
|
||||
@Override |
||||
public String getBizType() { |
||||
return MesApprovalRecordBizTypeEnum.PRO_RE_TEMPLATE.getDesc(); |
||||
} |
||||
|
||||
@Override |
||||
public JSONObject getDetail(Long bizId) { |
||||
return inspectionTaskService.getByRfpIdJson(bizId); |
||||
} |
||||
} |
||||
@ -0,0 +1,32 @@ |
||||
package org.springblade.desk.common.service.impl; |
||||
|
||||
import jakarta.annotation.Resource; |
||||
import org.springblade.desk.common.enums.MesApprovalRecordBizTypeEnum; |
||||
import org.springblade.desk.common.service.ApprovalRecordDetailStrategy; |
||||
import org.springblade.desk.quality.pojo.entity.RaiseHand; |
||||
import org.springblade.desk.quality.pojo.vo.RaiseHandVO; |
||||
import org.springblade.desk.quality.service.IRaiseHandService; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* 举手免责审核待办策略实现类 |
||||
*/ |
||||
@Service |
||||
public class RaiseHandApprovalServiceImpl implements ApprovalRecordDetailStrategy<RaiseHandVO> { |
||||
|
||||
@Resource |
||||
private IRaiseHandService raiseHandService; |
||||
|
||||
@Override |
||||
public String getBizType() { |
||||
return MesApprovalRecordBizTypeEnum.RAISE_HAND.getDesc(); |
||||
} |
||||
|
||||
@Override |
||||
public RaiseHandVO getDetail(Long bizId) { |
||||
RaiseHand liquidTankWave = new RaiseHand(); |
||||
liquidTankWave.setId(bizId); |
||||
RaiseHandVO detailVO = raiseHandService.detail(liquidTankWave); |
||||
return detailVO; |
||||
} |
||||
} |
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue