feat(REQ-3300): 删除按钮-调整

This commit is contained in:
chenwenjian 2025-02-10 17:15:30 +08:00
parent 60a6a64074
commit d66c56b36f
5 changed files with 4 additions and 40 deletions

View File

@ -3,7 +3,6 @@ package cn.axzo.nanopart.visa.api.changerecord;
import cn.axzo.framework.domain.web.result.ApiPageResult;
import cn.axzo.framework.domain.web.result.ApiResult;
import cn.axzo.nanopart.visa.api.request.ChangeRecordButtonOperationReq;
import cn.axzo.nanopart.visa.api.request.ChangeRecordDeleteReq;
import cn.axzo.nanopart.visa.api.request.ChangeStatusRequest;
import cn.axzo.nanopart.visa.api.request.FetchVisaAllConfirmReq;
import cn.axzo.nanopart.visa.api.request.VisaChangeApproveCreateReq;
@ -147,5 +146,5 @@ public interface ChangeRecordApi {
* @return void
*/
@PostMapping("/api/visa/change/delete")
ApiResult<Void> delete(@Validated @RequestBody ChangeRecordDeleteReq req);
ApiResult<Void> deleteChangeRecord(@Validated @RequestBody ChangeRecordButtonOperationReq req);
}

View File

@ -1,32 +0,0 @@
package cn.axzo.nanopart.visa.api.request;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotNull;
/**
* @author chenwenjian
* @version 1.0
* @date 2025/2/10 16:21
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ChangeRecordDeleteReq {
/**
* 变洽签证id
*/
@NotNull(message = "变洽签id 不能为空")
private Long visaId;
/**
* 操作人 personId
*/
@NotNull(message = "操作人 personId 不能为空")
private Long operatorPersonId;
}

View File

@ -6,7 +6,6 @@ import cn.axzo.framework.domain.web.result.PageData;
import cn.axzo.nanopart.visa.api.changerecord.ChangeRecordApi;
import cn.axzo.nanopart.visa.api.enums.VisaButtonTypeEnum;
import cn.axzo.nanopart.visa.api.request.ChangeRecordButtonOperationReq;
import cn.axzo.nanopart.visa.api.request.ChangeRecordDeleteReq;
import cn.axzo.nanopart.visa.api.request.ChangeStatusRequest;
import cn.axzo.nanopart.visa.api.request.FetchVisaAllConfirmReq;
import cn.axzo.nanopart.visa.api.request.VisaChangeApproveCreateReq;
@ -129,7 +128,7 @@ public class ChangeRecordController implements ChangeRecordApi {
}
@Override
public ApiResult<Void> delete(ChangeRecordDeleteReq req) {
public ApiResult<Void> deleteChangeRecord(ChangeRecordButtonOperationReq req) {
changeRecordService.delete(req);
return ApiResult.ok();
}

View File

@ -3,7 +3,6 @@ package cn.axzo.nanopart.visa.server.service;
import cn.axzo.framework.domain.web.result.PageData;
import cn.axzo.nanopart.visa.api.enums.VisaStatusEnum;
import cn.axzo.nanopart.visa.api.request.ChangeRecordButtonOperationReq;
import cn.axzo.nanopart.visa.api.request.ChangeRecordDeleteReq;
import cn.axzo.nanopart.visa.api.request.ChangeStatusRequest;
import cn.axzo.nanopart.visa.api.request.VisaChangeApproveCreateReq;
import cn.axzo.nanopart.visa.api.request.VisaChangeApproveOnlyReq;
@ -120,6 +119,6 @@ public interface ChangeRecordService extends IService<ChangeRecord> {
void doExecute(ChangeRecordButtonOperationReq req);
void delete(ChangeRecordDeleteReq req);
void delete(ChangeRecordButtonOperationReq req);
}

View File

@ -35,7 +35,6 @@ import cn.axzo.nanopart.visa.api.enums.VisaRelationVarTypeEnum;
import cn.axzo.nanopart.visa.api.enums.VisaStatusEnum;
import cn.axzo.nanopart.visa.api.enums.VisaTypeEnum;
import cn.axzo.nanopart.visa.api.request.ChangeRecordButtonOperationReq;
import cn.axzo.nanopart.visa.api.request.ChangeRecordDeleteReq;
import cn.axzo.nanopart.visa.api.request.ChangeStatusRequest;
import cn.axzo.nanopart.visa.api.request.ImGroupOperationClearReq;
import cn.axzo.nanopart.visa.api.request.VisaChangeApproveCreateReq;
@ -1370,7 +1369,7 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
@Override
@Transactional(rollbackFor = Exception.class)
public void delete(ChangeRecordDeleteReq req) {
public void delete(ChangeRecordButtonOperationReq req) {
ChangeRecord record = this.getById(req.getVisaId());
if (Objects.isNull(record)) {
log.info("no record id = {} to be deleted", req.getVisaId());