From 6841655f98a81fe9dbe5229a3011088ac2fbf81e Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 10 May 2021 11:53:55 +0800 Subject: [PATCH] 20210510 云顶 --- src/main/java/com/xcong/excoin/modules/yunding/service/YunDingService.java | 8 ++ src/main/java/com/xcong/excoin/modules/yunding/entity/YdProductEntity.java | 99 ++++++++++++++++++++++++ src/main/resources/mapper/yunding/YdOrderDao.xml | 7 + src/main/java/com/xcong/excoin/modules/yunding/controller/YunDingController.java | 22 +++++ src/main/resources/mapper/yunding/YdProductDao.xml | 7 + src/main/java/com/xcong/excoin/modules/yunding/entity/YdOrderEntity.java | 68 +++++++++++++++++ src/main/java/com/xcong/excoin/modules/yunding/dao/YdOrderDao.java | 7 + src/main/java/com/xcong/excoin/modules/yunding/dao/YdProductDao.java | 7 + src/main/java/com/xcong/excoin/modules/yunding/service/Impl/YunDingServiceImpl.java | 14 +++ 9 files changed, 239 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/yunding/controller/YunDingController.java b/src/main/java/com/xcong/excoin/modules/yunding/controller/YunDingController.java new file mode 100644 index 0000000..ffa347e --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/yunding/controller/YunDingController.java @@ -0,0 +1,22 @@ +package com.xcong.excoin.modules.yunding.controller; + +import com.xcong.excoin.modules.activity.service.ActivityService; +import com.xcong.excoin.modules.yunding.service.YunDingService; +import io.swagger.annotations.Api; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +@RestController +@RequestMapping(value = "api/yd") +@Slf4j +@Api(value = "YunDingController", tags = "云顶算力") +public class YunDingController { + + @Resource + YunDingService yunDingService; + + +} diff --git a/src/main/java/com/xcong/excoin/modules/yunding/dao/YdOrderDao.java b/src/main/java/com/xcong/excoin/modules/yunding/dao/YdOrderDao.java new file mode 100644 index 0000000..09d74c8 --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/yunding/dao/YdOrderDao.java @@ -0,0 +1,7 @@ +package com.xcong.excoin.modules.yunding.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xcong.excoin.modules.yunding.entity.YdOrderEntity; + +public interface YdOrderDao extends BaseMapper<YdOrderEntity> { +} diff --git a/src/main/java/com/xcong/excoin/modules/yunding/dao/YdProductDao.java b/src/main/java/com/xcong/excoin/modules/yunding/dao/YdProductDao.java new file mode 100644 index 0000000..6bd625b --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/yunding/dao/YdProductDao.java @@ -0,0 +1,7 @@ +package com.xcong.excoin.modules.yunding.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xcong.excoin.modules.yunding.entity.YdProductEntity; + +public interface YdProductDao extends BaseMapper<YdProductEntity> { +} diff --git a/src/main/java/com/xcong/excoin/modules/yunding/entity/YdOrderEntity.java b/src/main/java/com/xcong/excoin/modules/yunding/entity/YdOrderEntity.java new file mode 100644 index 0000000..ab1eda4 --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/yunding/entity/YdOrderEntity.java @@ -0,0 +1,68 @@ +package com.xcong.excoin.modules.yunding.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.xcong.excoin.common.system.base.BaseEntity; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + + +//yd_order订单表 +@Data +@TableName("yd_order") +public class YdOrderEntity extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 产品ID + */ + + private Long productId; + + /** + * 购买数量 + */ + + private Integer quantity; + + /** + * 总金额 + */ + + private BigDecimal amount; + + /** + * 累计收益 + */ + + private BigDecimal totalProfit; + + /** + * 今日收益 + */ + + private BigDecimal todayProfit; + + /** + * 1:待生效 2:生效中 3:已终止 + */ + + private Integer state; + + /** + * 生效日期 + */ + + private Date workTime; + + /** + * 终止日期 + */ + + private Date endTime; + + + +} diff --git a/src/main/java/com/xcong/excoin/modules/yunding/entity/YdProductEntity.java b/src/main/java/com/xcong/excoin/modules/yunding/entity/YdProductEntity.java new file mode 100644 index 0000000..078e396 --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/yunding/entity/YdProductEntity.java @@ -0,0 +1,99 @@ +package com.xcong.excoin.modules.yunding.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.xcong.excoin.common.system.base.BaseEntity; +import lombok.Data; + +import java.math.BigDecimal; + +//yd_product矿机产品表 +@Data +@TableName("yd_product") +public class YdProductEntity { + private static final long serialVersionUID = 1L; + + @TableId(value = "id",type = IdType.AUTO) + private Long id; + + /** + * 名称 + */ + + private String name; + + /** + * 编码 + */ + + private String code; + + /** + * 产品总数 + */ + + private BigDecimal totalT; + + /** + * 剩余产品数量 + */ + + private BigDecimal surplusT; + + /** + * 产品售价 + */ + + private BigDecimal salePrice; + + /** + * 服务周期 + */ + + private Integer proCycle; + + /** + * 管理费 + */ + + private BigDecimal manageExpense; + + /** + * 上架天数 + */ + + private Integer shelvesDays; + + /** + * 单位 + */ + + private String proUnit; + + /** + * 产品币种 + */ + + private String coin; + + /** + * 限购 + */ + + private Integer limitedNum; + + /** + * 1:体验 2:正式 + */ + + private Integer type; + + /** + * 1:期货 2:现货 + */ + + private Integer typeCoin; + + +} diff --git a/src/main/java/com/xcong/excoin/modules/yunding/service/Impl/YunDingServiceImpl.java b/src/main/java/com/xcong/excoin/modules/yunding/service/Impl/YunDingServiceImpl.java new file mode 100644 index 0000000..1427ad6 --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/yunding/service/Impl/YunDingServiceImpl.java @@ -0,0 +1,14 @@ +package com.xcong.excoin.modules.yunding.service.Impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.xcong.excoin.modules.yunding.dao.YdOrderDao; +import com.xcong.excoin.modules.yunding.entity.YdOrderEntity; +import com.xcong.excoin.modules.yunding.service.YunDingService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Slf4j +@Service +public class YunDingServiceImpl extends ServiceImpl<YdOrderDao, YdOrderEntity> implements YunDingService { + +} diff --git a/src/main/java/com/xcong/excoin/modules/yunding/service/YunDingService.java b/src/main/java/com/xcong/excoin/modules/yunding/service/YunDingService.java new file mode 100644 index 0000000..f832ac4 --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/yunding/service/YunDingService.java @@ -0,0 +1,8 @@ +package com.xcong.excoin.modules.yunding.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.xcong.excoin.modules.yunding.entity.YdOrderEntity; + +public interface YunDingService extends IService<YdOrderEntity> { + +} diff --git a/src/main/resources/mapper/yunding/YdOrderDao.xml b/src/main/resources/mapper/yunding/YdOrderDao.xml new file mode 100644 index 0000000..acc7a49 --- /dev/null +++ b/src/main/resources/mapper/yunding/YdOrderDao.xml @@ -0,0 +1,7 @@ +<?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.xcong.excoin.modules.yunding.dao.YdOrderDao"> + +</mapper> \ No newline at end of file diff --git a/src/main/resources/mapper/yunding/YdProductDao.xml b/src/main/resources/mapper/yunding/YdProductDao.xml new file mode 100644 index 0000000..18158de --- /dev/null +++ b/src/main/resources/mapper/yunding/YdProductDao.xml @@ -0,0 +1,7 @@ +<?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.xcong.excoin.modules.yunding.dao.YdProductDao"> + +</mapper> \ No newline at end of file -- Gitblit v1.9.1