feat:初始化订单管理代码
This commit is contained in:
parent
e2a1391130
commit
9f0f853ab4
@ -0,0 +1,21 @@
|
||||
package com.aircraft.modules.order.controller;
|
||||
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单明细表 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fmsOdOrderDetail")
|
||||
public class OrderDetailController {
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,21 @@
|
||||
package com.aircraft.modules.order.controller;
|
||||
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主表 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fmsOdOrderMain")
|
||||
public class OrderMainController {
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,21 @@
|
||||
package com.aircraft.modules.order.controller;
|
||||
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主单操作人关系表 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fmsOdOrderOperator")
|
||||
public class OrderOperatorController {
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,21 @@
|
||||
package com.aircraft.modules.order.controller;
|
||||
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算详情主表 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fmsOdSettlementDetail")
|
||||
public class SettlementDetailController {
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,21 @@
|
||||
package com.aircraft.modules.order.controller;
|
||||
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算主表 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fmsOdSettlementMain")
|
||||
public class SettlementMainController {
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,57 @@
|
||||
package com.aircraft.modules.order.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.aircraft.base.BaseEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单明细表
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fms_od_order_detail")
|
||||
public class OrderDetail extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 订单ID,关联订单表
|
||||
*/
|
||||
private Long orderId;
|
||||
|
||||
/**
|
||||
* 飞行设备ID
|
||||
*/
|
||||
private Long deviceId;
|
||||
|
||||
/**
|
||||
* 载人数量
|
||||
*/
|
||||
private String personConut;
|
||||
|
||||
/**
|
||||
* 操作员ID
|
||||
*/
|
||||
private Long operatorId;
|
||||
|
||||
/**
|
||||
* 订单子单状态
|
||||
*/
|
||||
private Boolean orderItemStatus;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,104 @@
|
||||
package com.aircraft.modules.order.domain;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.aircraft.base.BaseEntity;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主表
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fms_od_order_main")
|
||||
public class OrderMain extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* ID主键
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 订单编号
|
||||
*/
|
||||
private String orderNo;
|
||||
|
||||
/**
|
||||
* 订单类型
|
||||
*/
|
||||
private Boolean orderType;
|
||||
|
||||
/**
|
||||
* 订单发起人ID
|
||||
*/
|
||||
private Long orderInitiatorId;
|
||||
|
||||
/**
|
||||
* 客户电话
|
||||
*/
|
||||
private String phone;
|
||||
|
||||
/**
|
||||
* 景区ID
|
||||
*/
|
||||
private Long attractionId;
|
||||
|
||||
/**
|
||||
* 客户名称
|
||||
*/
|
||||
private String customerName;
|
||||
|
||||
/**
|
||||
* 路线ID
|
||||
*/
|
||||
private Long routeId;
|
||||
|
||||
/**
|
||||
* 订单金额
|
||||
*/
|
||||
private BigDecimal amount;
|
||||
|
||||
/**
|
||||
* 额外费用
|
||||
*/
|
||||
private BigDecimal surchargeAmount;
|
||||
|
||||
/**
|
||||
* 微信用户唯一标识
|
||||
*/
|
||||
private String openId;
|
||||
|
||||
/**
|
||||
* 结算状态
|
||||
*/
|
||||
private Boolean settlementStatus;
|
||||
|
||||
/**
|
||||
* 订单主单状态
|
||||
*/
|
||||
private Boolean mainOrderStatus;
|
||||
|
||||
/**
|
||||
* 下单时间
|
||||
*/
|
||||
private Date orderCreateTime;
|
||||
|
||||
/**
|
||||
* 订单完成时间
|
||||
*/
|
||||
private Date orderFinishTime;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
package com.aircraft.modules.order.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.aircraft.base.BaseEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主单操作人关系表
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fms_od_order_operator")
|
||||
public class OrderOperator extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 订单ID_关联订单表
|
||||
*/
|
||||
private Long orderId;
|
||||
|
||||
/**
|
||||
* 操作人ID
|
||||
*/
|
||||
private Long operatorId;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,109 @@
|
||||
package com.aircraft.modules.order.domain;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.aircraft.base.BaseEntity;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算详情主表
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fms_od_settlement_detail")
|
||||
public class SettlementDetail extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* ID主键
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 结算订单ID
|
||||
*/
|
||||
private Long settlementMainId;
|
||||
|
||||
/**
|
||||
* 订单编号
|
||||
*/
|
||||
private String orderNo;
|
||||
|
||||
/**
|
||||
* 订单类型
|
||||
*/
|
||||
private Boolean orderType;
|
||||
|
||||
/**
|
||||
* 订单发起人ID
|
||||
*/
|
||||
private Long orderInitiatorId;
|
||||
|
||||
/**
|
||||
* 客户电话
|
||||
*/
|
||||
private String phone;
|
||||
|
||||
/**
|
||||
* 景区ID
|
||||
*/
|
||||
private Long attractionId;
|
||||
|
||||
/**
|
||||
* 客户名称
|
||||
*/
|
||||
private String customerName;
|
||||
|
||||
/**
|
||||
* 路线ID
|
||||
*/
|
||||
private Long routeId;
|
||||
|
||||
/**
|
||||
* 订单金额
|
||||
*/
|
||||
private BigDecimal amount;
|
||||
|
||||
/**
|
||||
* 额外费用
|
||||
*/
|
||||
private BigDecimal surchargeAmount;
|
||||
|
||||
/**
|
||||
* 微信用户唯一标识
|
||||
*/
|
||||
private String openId;
|
||||
|
||||
/**
|
||||
* 结算状态
|
||||
*/
|
||||
private Boolean settlementStatus;
|
||||
|
||||
/**
|
||||
* 订单主单状态
|
||||
*/
|
||||
private Boolean mainOrderStatus;
|
||||
|
||||
/**
|
||||
* 下单时间
|
||||
*/
|
||||
private Date orderCreateTime;
|
||||
|
||||
/**
|
||||
* 订单完成时间
|
||||
*/
|
||||
private Date orderFinishTime;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
package com.aircraft.modules.order.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.aircraft.base.BaseEntity;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算主表
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fms_od_settlement_main")
|
||||
public class SettlementMain extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 结算批次号
|
||||
*/
|
||||
private Integer batchNo;
|
||||
|
||||
/**
|
||||
* 结算状态
|
||||
*/
|
||||
private String settlementStatus;
|
||||
|
||||
/**
|
||||
* 结算日期
|
||||
*/
|
||||
private Date settlementTime;
|
||||
|
||||
/**
|
||||
* 结算操作人
|
||||
*/
|
||||
private Long operatorId;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.mapper;
|
||||
|
||||
import com.aircraft.modules.system.domain.AttachmentMaterial;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface AttachmentMaterialMapper extends BaseMapper<AttachmentMaterial> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.mapper;
|
||||
|
||||
import com.aircraft.modules.order.domain.OrderDetail;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单明细表 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface OrderDetailMapper extends BaseMapper<OrderDetail> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.mapper;
|
||||
|
||||
import com.aircraft.modules.order.domain.OrderMain;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主表 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface OrderMainMapper extends BaseMapper<OrderMain> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.mapper;
|
||||
|
||||
import com.aircraft.modules.order.domain.OrderOperator;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主单操作人关系表 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface OrderOperatorMapper extends BaseMapper<OrderOperator> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.mapper;
|
||||
|
||||
import com.aircraft.modules.order.domain.SettlementDetail;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算详情主表 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface SettlementDetailMapper extends BaseMapper<SettlementDetail> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.service;
|
||||
|
||||
import com.aircraft.modules.order.domain.OrderDetail;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单明细表 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface OrderDetailService extends IService<OrderDetail> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.service;
|
||||
|
||||
import com.aircraft.modules.order.domain.OrderMain;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主表 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface OrderMainService extends IService<OrderMain> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.service;
|
||||
|
||||
import com.aircraft.modules.order.domain.OrderOperator;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主单操作人关系表 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface OrderOperatorService extends IService<OrderOperator> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.service;
|
||||
|
||||
import com.aircraft.modules.order.domain.SettlementDetail;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算详情主表 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface SettlementDetailService extends IService<SettlementDetail> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.order.service;
|
||||
|
||||
import com.aircraft.modules.order.domain.SettlementMain;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算主表 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface SettlementMainService extends IService<SettlementMain> {
|
||||
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.aircraft.modules.order.service.impl;
|
||||
|
||||
import com.aircraft.modules.order.domain.OrderDetail;
|
||||
import com.aircraft.modules.order.mapper.OrderDetailMapper;
|
||||
import com.aircraft.modules.order.service.OrderDetailService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单明细表 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Service
|
||||
public class OrderDetailServiceImpl extends ServiceImpl<OrderDetailMapper, OrderDetail> implements OrderDetailService {
|
||||
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.aircraft.modules.order.service.impl;
|
||||
|
||||
import com.aircraft.modules.order.domain.OrderMain;
|
||||
import com.aircraft.modules.order.mapper.OrderMainMapper;
|
||||
import com.aircraft.modules.order.service.OrderMainService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主表 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Service
|
||||
public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain> implements OrderMainService {
|
||||
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.aircraft.modules.order.service.impl;
|
||||
|
||||
import com.aircraft.modules.order.domain.OrderOperator;
|
||||
import com.aircraft.modules.order.mapper.OrderOperatorMapper;
|
||||
import com.aircraft.modules.order.service.OrderOperatorService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单主单操作人关系表 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Service
|
||||
public class OrderOperatorServiceImpl extends ServiceImpl<OrderOperatorMapper, OrderOperator> implements OrderOperatorService {
|
||||
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.aircraft.modules.order.service.impl;
|
||||
|
||||
import com.aircraft.modules.order.domain.SettlementDetail;
|
||||
import com.aircraft.modules.order.mapper.SettlementDetailMapper;
|
||||
import com.aircraft.modules.order.service.SettlementDetailService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算详情主表 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Service
|
||||
public class SettlementDetailServiceImpl extends ServiceImpl<SettlementDetailMapper, SettlementDetail> implements SettlementDetailService {
|
||||
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.aircraft.modules.order.service.impl;
|
||||
|
||||
import com.aircraft.modules.order.domain.SettlementMain;
|
||||
import com.aircraft.modules.system.mapper.SettlementMainMapper;
|
||||
import com.aircraft.modules.order.service.SettlementMainService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算主表 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Service
|
||||
public class SettlementMainServiceImpl extends ServiceImpl<SettlementMainMapper, SettlementMain> implements SettlementMainService {
|
||||
|
||||
}
|
@ -0,0 +1,82 @@
|
||||
package com.aircraft.modules.system.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.aircraft.base.BaseEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fms_attachment_material")
|
||||
public class AttachmentMaterial extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 业务ID(如订单、合同)
|
||||
*/
|
||||
private Long businessId;
|
||||
|
||||
/**
|
||||
* 业务类型(如order、invoice )
|
||||
*/
|
||||
private String businessType;
|
||||
|
||||
/**
|
||||
* 文件类型(jpg,png)
|
||||
*/
|
||||
private String fileType;
|
||||
|
||||
/**
|
||||
* 文件code
|
||||
*/
|
||||
private Boolean fileCode;
|
||||
|
||||
/**
|
||||
* 源文件名称
|
||||
*/
|
||||
private String sourceFileName;
|
||||
|
||||
/**
|
||||
* 新文件名称
|
||||
*/
|
||||
private String newFileName;
|
||||
|
||||
/**
|
||||
* 桶名
|
||||
*/
|
||||
private String bucketName;
|
||||
|
||||
/**
|
||||
* 文件大小(字节)
|
||||
*/
|
||||
private Long fileSize;
|
||||
|
||||
/**
|
||||
* 文件的相对路径(桶内路径,不包括桶名)
|
||||
*/
|
||||
private String filePath;
|
||||
|
||||
/**
|
||||
* 文件的全路径(包含桶名和域名,生成完整 URL)
|
||||
*/
|
||||
private String fileFullPath;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.system.mapper;
|
||||
|
||||
import com.aircraft.modules.order.domain.SettlementMain;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单结算主表 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface SettlementMainMapper extends BaseMapper<SettlementMain> {
|
||||
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.aircraft.modules.system.rest;
|
||||
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fmsAttachmentMaterial")
|
||||
public class AttachmentMaterialController {
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,16 @@
|
||||
package com.aircraft.modules.system.service;
|
||||
|
||||
import com.aircraft.modules.system.domain.AttachmentMaterial;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
public interface AttachmentMaterialService extends IService<AttachmentMaterial> {
|
||||
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.aircraft.modules.system.service.impl;
|
||||
|
||||
import com.aircraft.modules.system.domain.AttachmentMaterial;
|
||||
import com.aircraft.modules.order.mapper.AttachmentMaterialMapper;
|
||||
import com.aircraft.modules.system.service.AttachmentMaterialService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cli
|
||||
* @since 2025-07-10
|
||||
*/
|
||||
@Service
|
||||
public class AttachmentMaterialServiceImpl extends ServiceImpl<AttachmentMaterialMapper, AttachmentMaterial> implements AttachmentMaterialService {
|
||||
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.order.mapper.AttachmentMaterialMapper">
|
||||
|
||||
</mapper>
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.order.mapper.OrderDetailMapper">
|
||||
|
||||
</mapper>
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.order.mapper.OrderMainMapper">
|
||||
|
||||
</mapper>
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.order.mapper.OrderOperatorMapper">
|
||||
|
||||
</mapper>
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.order.mapper.SettlementDetailMapper">
|
||||
|
||||
</mapper>
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.system.mapper.SettlementMainMapper">
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue
Block a user