记得上下班打卡 | git大法好,push需谨慎

Commit a51506ba authored by anjiabin's avatar anjiabin

dragon-do生成

parent b4898114
...@@ -89,13 +89,13 @@ public class MybatisPlusCodeGenerator { ...@@ -89,13 +89,13 @@ public class MybatisPlusCodeGenerator {
DataSourceConfig dsc = new DataSourceConfig(); DataSourceConfig dsc = new DataSourceConfig();
// dsc.setSchemaName("public"); // dsc.setSchemaName("public");
dsc.setDriverName("com.mysql.cj.jdbc.Driver"); dsc.setDriverName("com.mysql.cj.jdbc.Driver");
dsc.setUrl("jdbc:mysql://39.106.122.201:3308/test_ln_scene?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=CST"); dsc.setUrl("jdbc:mysql://39.106.122.201:3308/dev_ln_scene?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=CST");
dsc.setUsername("testmall"); dsc.setUsername("testmall");
dsc.setPassword("zhengzai!mYT"); dsc.setPassword("zhengzai!mYT");
String resourcePath = "/Users/zhanggb/Downloads/tmp"; String resourcePath = "/Users/zhanggb/Downloads/tmp";
String directory = "com.liquidnet.service.dragon"; String directory = "com.liquidnet.service.dragon";
String[] dbTableArray = new String[]{"dragon_orders", "dragon_order_logs", "dragon_order_refunds", "dragon_order_refund_logs"}; String[] dbTableArray = new String[]{"dragon_orders", "dragon_order_logs", "dragon_order_refunds", "dragon_order_refund_logs","dragon_pay_notify","dragon_pay_notify_fail"};
doGenerator(resourcePath, dsc, directory, dbTableArray); doGenerator(resourcePath, dsc, directory, dbTableArray);
} }
......
...@@ -2,43 +2,57 @@ package com.liquidnet.service.dragon.entity; ...@@ -2,43 +2,57 @@ package com.liquidnet.service.dragon.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.io.Serializable; /**
import java.math.BigDecimal; * <p>
import java.time.LocalDateTime; * 支付订单日志表
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
public class DragonOrderLogs implements Serializable { public class DragonOrderLogs implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value = "mid", type = IdType.AUTO) @TableId(value = "mid", type = IdType.AUTO)
private Long mid; private Long mid;
/** /**
* order_id * 订单id
*/ */
private String orderId; private String code;
/** /**
* payment_type * 支付类型
*/ */
private String paymentType; private String paymentType;
/** /**
* content * 支付通知内容
*/ */
private String content; private String content;
/** /**
* created_at * 创建时间
*/ */
private LocalDateTime createdAt; private LocalDateTime createdAt;
/** /**
* updated_at * 更新时间
*/ */
private LocalDateTime updatedAt; private LocalDateTime updatedAt;
/**
* 删除时间
*/
private LocalDateTime deletedAt;
} }
...@@ -2,12 +2,19 @@ package com.liquidnet.service.dragon.entity; ...@@ -2,12 +2,19 @@ package com.liquidnet.service.dragon.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.io.Serializable; /**
import java.time.LocalDateTime; * <p>
* 退款订单信息表
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
public class DragonOrderRefundLogs implements Serializable { public class DragonOrderRefundLogs implements Serializable {
...@@ -18,32 +25,39 @@ public class DragonOrderRefundLogs implements Serializable { ...@@ -18,32 +25,39 @@ public class DragonOrderRefundLogs implements Serializable {
private Long mid; private Long mid;
/** /**
* order_id * 订单id
*/ */
private String orderId; private String orderId;
/** /**
* order_refund_id * 退款订单id
*/ */
private String orderRefundId; private String orderRefundId;
/** /**
* refund_type * 退款类型
*/ */
private String refundType; private String refundType;
/** /**
* content * 退款通知内容
*/ */
private String content; private String content;
/** /**
* created_at * 创建时间
*/ */
private LocalDateTime createdAt; private LocalDateTime createdAt;
/** /**
* updated_at * 更新时间
*/ */
private LocalDateTime updatedAt; private LocalDateTime updatedAt;
/**
* 删除时间
*/
private LocalDateTime deletedAt;
} }
package com.liquidnet.service.dragon.entity; package com.liquidnet.service.dragon.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.io.Serializable; /**
import java.math.BigDecimal; * <p>
import java.time.LocalDateTime; * 退款订单表
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
public class DragonOrderRefunds implements Serializable { public class DragonOrderRefunds implements Serializable {
...@@ -19,73 +26,84 @@ public class DragonOrderRefunds implements Serializable { ...@@ -19,73 +26,84 @@ public class DragonOrderRefunds implements Serializable {
private Long mid; private Long mid;
/** /**
* order_id * order_refund_id
*/ */
private String orderId; private String orderRefundId;
/** /**
* status * 订单id
*/
private Long orderId;
/**
* 订单退款状态
*/ */
private Integer status; private Integer status;
/** /**
* code * 订单退款编号
*/ */
private String code; private String code;
/** /**
* orderRefundCode * 调用端订单退款编号
*/ */
private String order_refund_code; private String orderRefundCode;
/** /**
* price * 退款价格
*/ */
private BigDecimal price; private BigDecimal price;
/** /**
* reason * 退款原因
*/ */
private String reason; private String reason;
/** /**
* notify_url * 退款完成通知回调地址
*/ */
private String notifyUrl; private String notifyUrl;
/** /**
* refund_type * 退款类型
*/ */
private String refundType; private String refundType;
/** /**
* refund_id * 退款的订单号
*/ */
private String refundId; private String refundId;
/** /**
* refund_error * 退款失败原因
*/ */
private String refundError; private String refundError;
/** /**
* refund_at * 退款时间
*/ */
private LocalDateTime refundAt; private LocalDateTime refundAt;
/** /**
* finished_at * 退款结束时间
*/ */
private LocalDateTime finishedAt; private LocalDateTime finishedAt;
/** /**
* created_at * 创建时间
*/ */
private LocalDateTime createdAt; private LocalDateTime createdAt;
/** /**
* updated_at * 更新时间
*/ */
private LocalDateTime updatedAt; private LocalDateTime updatedAt;
/**
* 删除时间
*/
private LocalDateTime deletedAt;
} }
...@@ -9,9 +9,18 @@ import java.io.Serializable; ...@@ -9,9 +9,18 @@ import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime; import java.time.LocalDateTime;
/**
* <p>
* 支付订单表
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
public class DragonOrders implements Serializable { public class DragonOrders implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value = "mid", type = IdType.AUTO) @TableId(value = "mid", type = IdType.AUTO)
...@@ -21,89 +30,91 @@ public class DragonOrders implements Serializable { ...@@ -21,89 +30,91 @@ public class DragonOrders implements Serializable {
* order_id * order_id
*/ */
private String orderId; private String orderId;
/** /**
* status * 订单状态(0未支付 1支付成功 2支付失败)
*/ */
private Integer status; private Integer status;
/** /**
* code * 订单支付编号
*/ */
private String code; private String code;
/** /**
* type * 订单类型
*/ */
private String type; private String type;
/** /**
* price * 总价格
*/ */
private BigDecimal price; private BigDecimal price;
/** /**
* name * 类别或名称
*/ */
private String name; private String name;
/** /**
* detail * 详情或描述
*/ */
private String detail; private String detail;
/** /**
* order_code * 调用端订单编号
*/ */
private String orderCode; private String orderCode;
/** /**
* client_ip * 用户客户端ip地址
*/ */
private String clientIp; private String clientIp;
/** /**
* notify_url * 支付完成通知回调地址
*/ */
private String notifyUrl; private String notifyUrl;
/** /**
* notify_status * 通知状态(0初始化 1通知成功 2 通知失败 3通知超时)
*/ */
private String notifyStatus; private Integer notifyStatus;
/** /**
* payment_type * 支付类型
*/ */
private String paymentType; private String paymentType;
/** /**
* payment_id * 支付的订单号
*/ */
private String paymentId; private String paymentId;
/** /**
* payment_at * 支付时间
*/ */
private LocalDateTime paymentAt; private LocalDateTime paymentAt;
/** /**
* finished_at * 结束时间
*/ */
private LocalDateTime finishedAt; private LocalDateTime finishedAt;
/** /**
* created_at * 创建时间
*/ */
private LocalDateTime createdAt; private LocalDateTime createdAt;
/** /**
* updated_at * 更新时间
*/ */
private LocalDateTime updatedAt; private LocalDateTime updatedAt;
/** /**
* deleted_at * 删除时间
*/ */
private LocalDateTime deletedAt; private LocalDateTime deletedAt;
} }
package com.liquidnet.service.dragon.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 支付通知成功
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class DragonPayNotify implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "mid", type = IdType.AUTO)
private Long mid;
/**
* 订单支付编号
*/
private String code;
/**
* 订单编号
*/
private String orderCode;
/**
* 通知url
*/
private String notifyUrl;
/**
* 通知参数
*/
private String notifyData;
/**
* 创建时间
*/
private LocalDateTime createdAt;
/**
* 更新时间
*/
private LocalDateTime updatedAt;
}
package com.liquidnet.service.dragon.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 支付通知失败记录
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class DragonPayNotifyFail implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "mid", type = IdType.AUTO)
private Long mid;
/**
* 订单支付编号
*/
private String code;
/**
* 订单编号
*/
private String orderCode;
/**
* 通知url
*/
private String notifyUrl;
/**
* 通知参数
*/
private String notifyData;
/**
* 失败描述
*/
private String failDesc;
/**
* 创建时间
*/
private LocalDateTime createdAt;
/**
* 更新时间
*/
private LocalDateTime updatedAt;
}
package com.liquidnet.service.dragon.mapper; package com.liquidnet.service.dragon.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.liquidnet.service.dragon.entity.DragonOrderLogs; import com.liquidnet.service.dragon.entity.DragonOrderLogs;
import com.liquidnet.service.dragon.entity.DragonOrders; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 支付订单日志表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
public interface DragonOrderLogsMapper extends BaseMapper<DragonOrderLogs> { public interface DragonOrderLogsMapper extends BaseMapper<DragonOrderLogs> {
} }
package com.liquidnet.service.dragon.mapper; package com.liquidnet.service.dragon.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.liquidnet.service.dragon.entity.DragonOrderRefundLogs; import com.liquidnet.service.dragon.entity.DragonOrderRefundLogs;
import com.liquidnet.service.dragon.entity.DragonOrders; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 退款订单信息表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
public interface DragonOrderRefundLogsMapper extends BaseMapper<DragonOrderRefundLogs> { public interface DragonOrderRefundLogsMapper extends BaseMapper<DragonOrderRefundLogs> {
} }
package com.liquidnet.service.dragon.mapper; package com.liquidnet.service.dragon.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.liquidnet.service.dragon.entity.DragonOrderRefunds; import com.liquidnet.service.dragon.entity.DragonOrderRefunds;
import com.liquidnet.service.dragon.entity.DragonOrders; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 退款订单表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
public interface DragonOrderRefundsMapper extends BaseMapper<DragonOrderRefunds> { public interface DragonOrderRefundsMapper extends BaseMapper<DragonOrderRefunds> {
} }
package com.liquidnet.service.dragon.mapper; package com.liquidnet.service.dragon.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.liquidnet.service.dragon.entity.DragonOrders; import com.liquidnet.service.dragon.entity.DragonOrders;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 支付订单表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
public interface DragonOrdersMapper extends BaseMapper<DragonOrders> { public interface DragonOrdersMapper extends BaseMapper<DragonOrders> {
} }
package com.liquidnet.service.dragon.mapper;
import com.liquidnet.service.dragon.entity.DragonPayNotifyFail;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 支付通知失败记录 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
public interface DragonPayNotifyFailMapper extends BaseMapper<DragonPayNotifyFail> {
}
package com.liquidnet.service.dragon.mapper;
import com.liquidnet.service.dragon.entity.DragonPayNotify;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 支付通知成功 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
public interface DragonPayNotifyMapper extends BaseMapper<DragonPayNotify> {
}
<?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.liquidnet.service.dragon.mapper.DragonOrderLogsMapper">
</mapper>
<?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.liquidnet.service.dragon.mapper.DragonOrderRefundLogsMapper">
</mapper>
<?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.liquidnet.service.dragon.mapper.DragonOrderRefundsMapper">
</mapper>
<?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.liquidnet.service.dragon.mapper.DragonOrdersMapper">
</mapper>
...@@ -43,6 +43,10 @@ ...@@ -43,6 +43,10 @@
<artifactId>fastjson</artifactId> <artifactId>fastjson</artifactId>
<version>1.2.73</version> <version>1.2.73</version>
</dependency> </dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql-connector-java.version}</version>
</dependency>
</dependencies> </dependencies>
</project> </project>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment