提交 5d940315 authored 作者: hzh's avatar hzh

火车票改签部分功能实现

上级 7c3ac6ae
......@@ -29,9 +29,9 @@ public class OrderTrainChange extends TenantEntity {
private Long id;
/**
* 订单id
* 人员code
*/
private Long orderId;
private String personCode;
/**
* 改签编号
......@@ -98,6 +98,11 @@ public class OrderTrainChange extends TenantEntity {
*/
private String newFromStationName;
/**
* 改签订单状态
*/
private String changeStatus;
/**
* 改签订单状态名称
*/
......
package org.dromara.server.domain;
import lombok.experimental.Accessors;
import org.dromara.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
......@@ -14,6 +15,7 @@ import java.io.Serial;
* @date 2025-04-16
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@TableName("biz_order_train_change_business_info")
public class OrderTrainChangeBusinessInfo extends TenantEntity {
......
package org.dromara.server.domain;
import lombok.experimental.Accessors;
import org.dromara.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
......@@ -15,6 +16,7 @@ import java.io.Serial;
* @date 2025-04-16
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@TableName("biz_order_train_change_pay_info")
public class OrderTrainChangePayInfo extends TenantEntity {
......
package org.dromara.server.domain;
import lombok.experimental.Accessors;
import org.dromara.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
......@@ -15,6 +16,7 @@ import java.io.Serial;
* @date 2025-04-16
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@TableName("biz_order_train_change_ticket_info")
public class OrderTrainChangeTicketInfo extends TenantEntity {
......
......@@ -28,10 +28,9 @@ public class OrderTrainChangeBo extends BaseEntity {
private Long id;
/**
* 订单id
* 人员code
*/
@NotNull(message = "订单id不能为空", groups = { AddGroup.class, EditGroup.class })
private Long orderId;
private String personCode;
/**
* 改签编号
......
package org.dromara.server.service;
import org.dromara.common.mybatis.service.IBaseService;
import org.dromara.server.domain.OrderTrainChange;
import org.dromara.server.domain.vo.OrderTrainChangeVo;
import org.dromara.server.domain.bo.OrderTrainChangeBo;
import org.dromara.server.domain.OrderTrainChange;
import org.dromara.common.mybatis.service.IBaseService;
import org.dromara.server.domain.vo.OrderTrainChangeVo;
import java.util.Collection;
import java.util.List;
/**
......@@ -17,5 +15,20 @@ import java.util.List;
*/
public interface IOrderTrainChangeService extends IBaseService<OrderTrainChangeVo, OrderTrainChangeBo, OrderTrainChange>{
/**
* 批量保存订单
*
* @param userId 用户id
* @param changeNoList 订单号列表
*/
void batchSaveOrder(String userId, List<String> changeNoList);
/**
* 更新火车票改签信息
*
* @param changeNoList 订单号列表
*/
void updateOrderInfo(List<String> changeNoList);
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论