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

火车票改签部分功能实现

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