update 保养工单工作流

master
yinq 1 month ago
parent 8c197350db
commit cd5cc3de15

@ -77,8 +77,8 @@ public class DmsBillsMaintInstanceController extends BaseController {
@Log(title = "保养工单", businessType = BusinessType.INSERT) @Log(title = "保养工单", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody DmsBillsMaintInstanceBo bo) { public R<DmsBillsMaintInstanceVo> add(@Validated(AddGroup.class) @RequestBody DmsBillsMaintInstanceBo bo) {
return toAjax(dmsBillsMaintInstanceService.insertByBo(bo)); return R.ok(dmsBillsMaintInstanceService.insertByBo(bo));
} }
/** /**
@ -88,8 +88,8 @@ public class DmsBillsMaintInstanceController extends BaseController {
@Log(title = "保养工单", businessType = BusinessType.UPDATE) @Log(title = "保养工单", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody DmsBillsMaintInstanceBo bo) { public R<DmsBillsMaintInstanceVo> edit(@Validated(EditGroup.class) @RequestBody DmsBillsMaintInstanceBo bo) {
return toAjax(dmsBillsMaintInstanceService.updateByBo(bo)); return R.ok(dmsBillsMaintInstanceService.updateByBo(bo));
} }
/** /**

@ -30,7 +30,8 @@ public class DmsBillsMaintInstance extends TenantEntity {
/** /**
* *
*/ */
@TableId(value = "maint_instance_id", type = IdType.AUTO) // @TableId(value = "maint_instance_id", type = IdType.AUTO)
@TableId(value = "maint_instance_id")
private Long maintInstanceId; private Long maintInstanceId;
/** /**
@ -99,6 +100,11 @@ public class DmsBillsMaintInstance extends TenantEntity {
*/ */
private String remark; private String remark;
/**
*
*/
private String status;
@TableField(exist = false) @TableField(exist = false)
private String maintStatusStr; private String maintStatusStr;

@ -94,4 +94,9 @@ public class DmsBillsMaintInstanceBo extends BaseEntity {
private String maintStatusStr; private String maintStatusStr;
/**
*
*/
private String status;
} }

@ -118,5 +118,8 @@ public class DmsBillsMaintInstanceVo implements Serializable {
@ExcelProperty(value = "备注") @ExcelProperty(value = "备注")
private String remark; private String remark;
/**
*
*/
private String status;
} }

@ -49,7 +49,7 @@ public interface IDmsBillsMaintInstanceService {
* @param bo * @param bo
* @return * @return
*/ */
Boolean insertByBo(DmsBillsMaintInstanceBo bo); DmsBillsMaintInstanceVo insertByBo(DmsBillsMaintInstanceBo bo);
/** /**
* *
@ -57,7 +57,7 @@ public interface IDmsBillsMaintInstanceService {
* @param bo * @param bo
* @return * @return
*/ */
Boolean updateByBo(DmsBillsMaintInstanceBo bo); DmsBillsMaintInstanceVo updateByBo(DmsBillsMaintInstanceBo bo);
/** /**
* *

@ -97,11 +97,9 @@ public class DmsBillsMaintInstanceServiceImpl implements IDmsBillsMaintInstanceS
Map<String, Object> params = bo.getParams(); Map<String, Object> params = bo.getParams();
MPJLambdaWrapper<DmsBillsMaintInstance> lqw = JoinWrappers.lambda(DmsBillsMaintInstance.class) MPJLambdaWrapper<DmsBillsMaintInstance> lqw = JoinWrappers.lambda(DmsBillsMaintInstance.class)
.selectAll(DmsBillsMaintInstance.class) .selectAll(DmsBillsMaintInstance.class)
.select(DmsPlanMaint::getMaintSupervisor) .select(DmsPlanMaint::getMaintSupervisor)
.selectAs(DmsPlanMaint::getRemark, DmsBillsMaintInstance::getPlanRemark) .selectAs(DmsPlanMaint::getRemark, DmsBillsMaintInstance::getPlanRemark)
.leftJoin(DmsPlanMaint.class, DmsPlanMaint::getPlanMaintId, DmsBillsMaintInstance::getPlanMaintId) .leftJoin(DmsPlanMaint.class, DmsPlanMaint::getPlanMaintId, DmsBillsMaintInstance::getPlanMaintId)
.eq(bo.getMaintInstanceId() != null, DmsBillsMaintInstance::getMaintInstanceId, bo.getMaintInstanceId()) .eq(bo.getMaintInstanceId() != null, DmsBillsMaintInstance::getMaintInstanceId, bo.getMaintInstanceId())
.eq(bo.getPlanMaintId() != null, DmsBillsMaintInstance::getPlanMaintId, bo.getPlanMaintId()) .eq(bo.getPlanMaintId() != null, DmsBillsMaintInstance::getPlanMaintId, bo.getPlanMaintId())
.eq(bo.getWfDefinitionId() != null, DmsBillsMaintInstance::getWfDefinitionId, bo.getWfDefinitionId()) .eq(bo.getWfDefinitionId() != null, DmsBillsMaintInstance::getWfDefinitionId, bo.getWfDefinitionId())
@ -126,14 +124,14 @@ public class DmsBillsMaintInstanceServiceImpl implements IDmsBillsMaintInstanceS
* @return * @return
*/ */
@Override @Override
public Boolean insertByBo(DmsBillsMaintInstanceBo bo) { public DmsBillsMaintInstanceVo insertByBo(DmsBillsMaintInstanceBo bo) {
DmsBillsMaintInstance add = MapstructUtils.convert(bo, DmsBillsMaintInstance.class); DmsBillsMaintInstance add = MapstructUtils.convert(bo, DmsBillsMaintInstance.class);
validEntityBeforeSave(add); validEntityBeforeSave(add);
boolean flag = baseMapper.insert(add) > 0; boolean flag = baseMapper.insert(add) > 0;
if (flag) { if (flag) {
bo.setMaintInstanceId(add.getMaintInstanceId()); bo.setMaintInstanceId(add.getMaintInstanceId());
} }
return flag; return MapstructUtils.convert(add, DmsBillsMaintInstanceVo.class);
} }
/** /**
@ -143,10 +141,10 @@ public class DmsBillsMaintInstanceServiceImpl implements IDmsBillsMaintInstanceS
* @return * @return
*/ */
@Override @Override
public Boolean updateByBo(DmsBillsMaintInstanceBo bo) { public DmsBillsMaintInstanceVo updateByBo(DmsBillsMaintInstanceBo bo) {
DmsBillsMaintInstance update = MapstructUtils.convert(bo, DmsBillsMaintInstance.class); DmsBillsMaintInstance update = MapstructUtils.convert(bo, DmsBillsMaintInstance.class);
validEntityBeforeSave(update); validEntityBeforeSave(update);
return baseMapper.updateById(update) > 0; return MapstructUtils.convert(update, DmsBillsMaintInstanceVo.class);
} }
/** /**

Loading…
Cancel
Save