feat: (REQ-3300) amountChange变更数据类型
This commit is contained in:
parent
d7c4ef6f71
commit
2dcd43d43b
@ -13,6 +13,7 @@ import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
@ -63,7 +64,7 @@ public class ChangeRecord extends BaseEntity<ChangeRecord> {
|
||||
* 有符号的变更金额
|
||||
*/
|
||||
@TableField(value = "amount_change")
|
||||
private Integer amountChange;
|
||||
private BigDecimal amountChange;
|
||||
|
||||
/**
|
||||
* 发生原因
|
||||
|
||||
@ -1,9 +1,19 @@
|
||||
package cn.axzo.visa.server.service;
|
||||
|
||||
import cn.axzo.visa.api.enums.VisaStatusEnum;
|
||||
|
||||
/**
|
||||
* @author xudawei
|
||||
* @date 2025/01/15
|
||||
* @desc 变更签证记录
|
||||
*/
|
||||
public interface ChangeRecordService {
|
||||
|
||||
/**
|
||||
* 状态变更
|
||||
* @param changeRecordNo 变签单号
|
||||
* @param updateStatus 更新状态
|
||||
*/
|
||||
Boolean changeStatus(String changeRecordNo, VisaStatusEnum updateStatus);
|
||||
|
||||
}
|
||||
|
||||
@ -1,13 +1,17 @@
|
||||
package cn.axzo.visa.server.service.impl;
|
||||
|
||||
import cn.axzo.visa.api.enums.VisaStatusEnum;
|
||||
import cn.axzo.visa.server.domain.ChangeRecord;
|
||||
import cn.axzo.visa.server.mapper.ChangeRecordDao;
|
||||
import cn.axzo.visa.server.service.ChangeRecordService;
|
||||
import com.alibaba.excel.util.StringUtils;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @author xudawei
|
||||
* @date 2025/01/15
|
||||
@ -19,4 +23,23 @@ import org.springframework.stereotype.Service;
|
||||
public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, ChangeRecord> implements ChangeRecordService {
|
||||
|
||||
|
||||
public Boolean changeStatus(String changeRecordNo, VisaStatusEnum updateStatus) {
|
||||
if (StringUtils.isBlank(changeRecordNo) || Objects.isNull(updateStatus)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
switch (updateStatus) {
|
||||
case DECIDING:
|
||||
}
|
||||
// return this.lambdaUpdate().eq(ChangeRecord::getNo, changeRecordNo)
|
||||
// .eq(ChangeRecord::getIsDelete, 0)
|
||||
// .in(ChangeRecord::getStatus,)
|
||||
// .set(ChangeRecord::getStatus, updateStatus)
|
||||
// .update();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user