update 保养工单工作流

master
yinq 2 months ago
parent 8c197350db
commit cd5cc3de15

@ -77,8 +77,8 @@ public class DmsBillsMaintInstanceController extends BaseController {
@Log(title = "保养工单", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody DmsBillsMaintInstanceBo bo) {
return toAjax(dmsBillsMaintInstanceService.insertByBo(bo));
public R<DmsBillsMaintInstanceVo> add(@Validated(AddGroup.class) @RequestBody DmsBillsMaintInstanceBo bo) {
return R.ok(dmsBillsMaintInstanceService.insertByBo(bo));
}
/**
@ -88,8 +88,8 @@ public class DmsBillsMaintInstanceController extends BaseController {
@Log(title = "保养工单", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody DmsBillsMaintInstanceBo bo) {
return toAjax(dmsBillsMaintInstanceService.updateByBo(bo));
public R<DmsBillsMaintInstanceVo> edit(@Validated(EditGroup.class) @RequestBody DmsBillsMaintInstanceBo 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;
/**
@ -99,6 +100,11 @@ public class DmsBillsMaintInstance extends TenantEntity {
*/
private String remark;
/**
*
*/
private String status;
@TableField(exist = false)
private String maintStatusStr;

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

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

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

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

Loading…
Cancel
Save