Compare commits
merge into: wangguorui:master
wangguorui:ceshi
wangguorui:master
wangguorui:yufenghao
pull from: wangguorui:ceshi
wangguorui:ceshi
wangguorui:master
wangguorui:yufenghao
No commits in common. 'master' and 'ceshi' have entirely different histories.
60 changed files with 201 additions and 1798 deletions
-
8.idea/.gitignore
-
8.idea/goldcoin.iml
-
14.idea/misc.xml
-
6.idea/vcs.xml
-
0README.md
-
232pom.xml
-
13src/main/java/com/example/gb/GoldCoinApplication.java
-
70src/main/java/com/example/gb/bean/FxMember.java
-
31src/main/java/com/example/gb/bean/FxYaoqing.java
-
29src/main/java/com/example/gb/bean/FxYaoqingRecords.java
-
99src/main/java/com/example/gb/bean/Live.java
-
30src/main/java/com/example/gb/bean/LiveGifts.java
-
26src/main/java/com/example/gb/bean/LiveGiveGifts.java
-
35src/main/java/com/example/gb/bean/LiveMemberInfo.java
-
42src/main/java/com/example/gb/bean/LivePindao.java
-
34src/main/java/com/example/gb/bean/PayGOrder.java
-
25src/main/java/com/example/gb/bean/PayMemberInfo.java
-
32src/main/java/com/example/gb/bean/vo/LiveOrderVO.java
-
13src/main/java/com/example/gb/bean/vo/LivePindaoVO.java
-
21src/main/java/com/example/gb/bean/vo/YaoqingVO.java
-
52src/main/java/com/example/gb/controller/FxMemberController.java
-
110src/main/java/com/example/gb/controller/GoldPayGOrderController.java
-
41src/main/java/com/example/gb/controller/GoldbeanConsumeController.java
-
18src/main/java/com/example/gb/controller/GoldbeanPindaoController.java
-
15src/main/java/com/example/gb/controller/GoldbeanRechargeController.java
-
4src/main/java/com/example/gb/controller/GoldbeanReviewController.java
-
20src/main/java/com/example/gb/controller/GoldbeanUserController.java
-
22src/main/java/com/example/gb/dao/FxMemberMapper.java
-
32src/main/java/com/example/gb/dao/GoldPayGOrderMapper.java
-
11src/main/java/com/example/gb/dao/GoldbeanConsumeMapper.java
-
14src/main/java/com/example/gb/dao/GoldbeanGiftMapper.java
-
12src/main/java/com/example/gb/dao/GoldbeanPindaoMapper.java
-
9src/main/java/com/example/gb/dao/GoldbeanUserMapper.java
-
14src/main/java/com/example/gb/service/FxMemberService.java
-
20src/main/java/com/example/gb/service/GoldPayGOrderService.java
-
9src/main/java/com/example/gb/service/GoldbeanConsumeService.java
-
7src/main/java/com/example/gb/service/GoldbeanGiftService.java
-
7src/main/java/com/example/gb/service/GoldbeanPindaoService.java
-
4src/main/java/com/example/gb/service/GoldbeanRechargeService.java
-
7src/main/java/com/example/gb/service/GoldbeanUserService.java
-
46src/main/java/com/example/gb/service/impl/FxMemberServiceImpl.java
-
72src/main/java/com/example/gb/service/impl/GoldPayGOrderServiceImpl.java
-
42src/main/java/com/example/gb/service/impl/GoldbeanConsumeServiceImpl.java
-
22src/main/java/com/example/gb/service/impl/GoldbeanPindaoServiceImpl.java
-
24src/main/java/com/example/gb/service/impl/GoldbeanRechargeGiftServiceImpl.java
-
8src/main/java/com/example/gb/service/impl/GoldbeanRechargeServiceImpl.java
-
19src/main/java/com/example/gb/service/impl/GoldbeanUserServiceImpl.java
-
31src/main/java/com/example/gb/util/BusinessException.java
-
16src/main/java/com/example/gb/util/Page.java
-
77src/main/java/com/example/gb/util/Result.java
-
13src/main/java/org/example/goldcoin/GoldcoinApplication.java
-
36src/main/resources/application.yml
-
15src/main/resources/banner.txt
-
178src/main/resources/mapper/FxMemberMapper.xml
-
107src/main/resources/mapper/GoldPayGOrderMapper.xml
-
46src/main/resources/mapper/GoldbeanConsumeMapper.xml
-
7src/main/resources/mapper/GoldbeanGiftMapper.xml
-
7src/main/resources/mapper/GoldbeanPindaoMapper.xml
-
24src/main/resources/mapper/GoldbeanUserMapper.xml
-
13src/test/java/org/example/goldcoin/GoldcoinApplicationTests.java
@ -1,8 +0,0 @@ |
|||||
# 默认忽略的文件 |
|
||||
/shelf/ |
|
||||
/workspace.xml |
|
||||
# 基于编辑器的 HTTP 客户端请求 |
|
||||
/httpRequests/ |
|
||||
# Datasource local storage ignored files |
|
||||
/dataSources/ |
|
||||
/dataSources.local.xml |
|
||||
@ -1,8 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
<module type="JAVA_MODULE" version="4"> |
|
||||
<component name="AdditionalModuleElements"> |
|
||||
<content url="file://$MODULE_DIR$" dumb="true"> |
|
||||
<sourceFolder url="file://$MODULE_DIR$" isTestSource="false" /> |
|
||||
</content> |
|
||||
</component> |
|
||||
</module> |
|
||||
@ -1,14 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
<project version="4"> |
|
||||
<component name="ExternalStorageConfigurationManager" enabled="true" /> |
|
||||
<component name="MavenProjectsManager"> |
|
||||
<option name="originalFiles"> |
|
||||
<list> |
|
||||
<option value="$PROJECT_DIR$/pom.xml" /> |
|
||||
</list> |
|
||||
</option> |
|
||||
</component> |
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="21" project-jdk-type="JavaSDK"> |
|
||||
<output url="file://$PROJECT_DIR$/out" /> |
|
||||
</component> |
|
||||
</project> |
|
||||
@ -1,6 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
<project version="4"> |
|
||||
<component name="VcsDirectoryMappings"> |
|
||||
<mapping directory="" vcs="Git" /> |
|
||||
</component> |
|
||||
</project> |
|
||||
@ -1,100 +1,144 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> |
|
||||
<modelVersion>4.0.0</modelVersion> |
|
||||
<parent> |
|
||||
<groupId>org.springframework.boot</groupId> |
|
||||
<artifactId>spring-boot-starter-parent</artifactId> |
|
||||
<version>3.5.7</version> |
|
||||
<relativePath/> <!-- lookup parent from repository --> |
|
||||
</parent> |
|
||||
<groupId>com.example</groupId> |
|
||||
<artifactId>goldcoin</artifactId> |
|
||||
<version>0.0.1-SNAPSHOT</version> |
|
||||
<name>gb</name> |
|
||||
<description>gb</description> |
|
||||
<properties> |
|
||||
<java.version>21</java.version> |
|
||||
</properties> |
|
||||
<dependencies> |
|
||||
<dependency> |
|
||||
<groupId>org.springframework.boot</groupId> |
|
||||
<artifactId>spring-boot-starter-web</artifactId> |
|
||||
</dependency> |
|
||||
<dependency> |
|
||||
<groupId>org.mybatis.spring.boot</groupId> |
|
||||
<artifactId>mybatis-spring-boot-starter</artifactId> |
|
||||
<version>3.0.5</version> |
|
||||
</dependency> |
|
||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> |
||||
|
<modelVersion>4.0.0</modelVersion> |
||||
|
<parent> |
||||
|
<groupId>org.springframework.boot</groupId> |
||||
|
<artifactId>spring-boot-starter-parent</artifactId> |
||||
|
<version>3.5.7</version> |
||||
|
<relativePath/> <!-- lookup parent from repository --> |
||||
|
</parent> |
||||
|
<groupId>org.example</groupId> |
||||
|
<artifactId>goldcoin</artifactId> |
||||
|
<version>0.0.1-SNAPSHOT</version> |
||||
|
<name>goldcoin</name> |
||||
|
<description>goldcoin</description> |
||||
|
<url/> |
||||
|
<licenses> |
||||
|
<license/> |
||||
|
</licenses> |
||||
|
<developers> |
||||
|
<developer/> |
||||
|
</developers> |
||||
|
<scm> |
||||
|
<connection/> |
||||
|
<developerConnection/> |
||||
|
<tag/> |
||||
|
<url/> |
||||
|
</scm> |
||||
|
<properties> |
||||
|
<java.version>21</java.version> |
||||
|
</properties> |
||||
|
<dependencies> |
||||
|
<dependency> |
||||
|
<groupId>org.springframework.boot</groupId> |
||||
|
<artifactId>spring-boot-starter-web</artifactId> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.mybatis.spring.boot</groupId> |
||||
|
<artifactId>mybatis-spring-boot-starter</artifactId> |
||||
|
<version>3.0.5</version> |
||||
|
</dependency> |
||||
|
|
||||
<dependency> |
|
||||
<groupId>com.mysql</groupId> |
|
||||
<artifactId>mysql-connector-j</artifactId> |
|
||||
<scope>runtime</scope> |
|
||||
</dependency> |
|
||||
<dependency> |
|
||||
<groupId>org.projectlombok</groupId> |
|
||||
<artifactId>lombok</artifactId> |
|
||||
<version>1.18.42</version> |
|
||||
<optional>true</optional> |
|
||||
</dependency> |
|
||||
<dependency> |
|
||||
<groupId>org.springframework.boot</groupId> |
|
||||
<artifactId>spring-boot-starter-test</artifactId> |
|
||||
<scope>test</scope> |
|
||||
</dependency> |
|
||||
<dependency> |
|
||||
<groupId>org.mybatis.spring.boot</groupId> |
|
||||
<artifactId>mybatis-spring-boot-starter-test</artifactId> |
|
||||
<version>3.0.5</version> |
|
||||
<scope>test</scope> |
|
||||
</dependency> |
|
||||
<dependency> |
|
||||
<groupId>com.github.pagehelper</groupId> |
|
||||
<artifactId>pagehelper-spring-boot-starter</artifactId> |
|
||||
<version>2.1.0</version> |
|
||||
</dependency> |
|
||||
<dependency> |
|
||||
<groupId>org.junit.jupiter</groupId> |
|
||||
<artifactId>junit-jupiter-api</artifactId> |
|
||||
<version>5.8.1</version> |
|
||||
<scope>test</scope> |
|
||||
</dependency> |
|
||||
<dependency> |
|
||||
<groupId>org.junit.jupiter</groupId> |
|
||||
<artifactId>junit-jupiter-engine</artifactId> |
|
||||
<version>5.8.1</version> |
|
||||
<scope>test</scope> |
|
||||
</dependency> |
|
||||
</dependencies> |
|
||||
|
<dependency> |
||||
|
<groupId>com.mysql</groupId> |
||||
|
<artifactId>mysql-connector-j</artifactId> |
||||
|
<scope>runtime</scope> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.projectlombok</groupId> |
||||
|
<artifactId>lombok</artifactId> |
||||
|
<optional>true</optional> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.springframework.boot</groupId> |
||||
|
<artifactId>spring-boot-starter-test</artifactId> |
||||
|
<scope>test</scope> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.mybatis.spring.boot</groupId> |
||||
|
<artifactId>mybatis-spring-boot-starter-test</artifactId> |
||||
|
<version>3.0.5</version> |
||||
|
<scope>test</scope> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.springframework.boot</groupId> |
||||
|
<artifactId>spring-boot-starter-actuator</artifactId> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.slf4j</groupId> |
||||
|
<artifactId>slf4j-api</artifactId> |
||||
|
<version>2.0.9</version> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.springframework</groupId> |
||||
|
<artifactId>spring-aspects</artifactId> |
||||
|
<version>6.2.5</version> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>cn.hutool</groupId> |
||||
|
<artifactId>hutool-all</artifactId> |
||||
|
<version>5.8.39</version> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>com.alibaba</groupId> |
||||
|
<artifactId>fastjson</artifactId> |
||||
|
<version>2.0.53</version> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>com.aliyun.oss</groupId> |
||||
|
<artifactId>aliyun-sdk-oss</artifactId> |
||||
|
<version>3.17.4</version> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.springframework.boot</groupId> |
||||
|
<artifactId>spring-boot-starter-mail</artifactId> |
||||
|
<version>3.4.4</version> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>com.sun.mail</groupId> |
||||
|
<artifactId>jakarta.mail</artifactId> |
||||
|
<version>2.0.1</version> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.springframework.boot</groupId> |
||||
|
<artifactId>spring-boot-starter-cache</artifactId> |
||||
|
<version>3.4.4</version> |
||||
|
</dependency> |
||||
|
<dependency> |
||||
|
<groupId>org.springframework.boot</groupId> |
||||
|
<artifactId>spring-boot-starter-data-redis</artifactId> |
||||
|
<version>3.4.4</version> |
||||
|
</dependency> |
||||
|
</dependencies> |
||||
|
|
||||
<build> |
|
||||
<plugins> |
|
||||
<plugin> |
|
||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||
<artifactId>maven-compiler-plugin</artifactId> |
|
||||
<configuration> |
|
||||
<annotationProcessorPaths> |
|
||||
<path> |
|
||||
<groupId>org.projectlombok</groupId> |
|
||||
<artifactId>lombok</artifactId> |
|
||||
</path> |
|
||||
</annotationProcessorPaths> |
|
||||
</configuration> |
|
||||
</plugin> |
|
||||
<plugin> |
|
||||
<groupId>org.springframework.boot</groupId> |
|
||||
<artifactId>spring-boot-maven-plugin</artifactId> |
|
||||
<configuration> |
|
||||
<excludes> |
|
||||
<exclude> |
|
||||
<groupId>org.projectlombok</groupId> |
|
||||
<artifactId>lombok</artifactId> |
|
||||
</exclude> |
|
||||
</excludes> |
|
||||
</configuration> |
|
||||
</plugin> |
|
||||
</plugins> |
|
||||
</build> |
|
||||
|
<build> |
||||
|
<plugins> |
||||
|
<plugin> |
||||
|
<groupId>org.apache.maven.plugins</groupId> |
||||
|
<artifactId>maven-compiler-plugin</artifactId> |
||||
|
<configuration> |
||||
|
<annotationProcessorPaths> |
||||
|
<path> |
||||
|
<groupId>org.projectlombok</groupId> |
||||
|
<artifactId>lombok</artifactId> |
||||
|
</path> |
||||
|
</annotationProcessorPaths> |
||||
|
</configuration> |
||||
|
</plugin> |
||||
|
<plugin> |
||||
|
<groupId>org.springframework.boot</groupId> |
||||
|
<artifactId>spring-boot-maven-plugin</artifactId> |
||||
|
<configuration> |
||||
|
<excludes> |
||||
|
<exclude> |
||||
|
<groupId>org.projectlombok</groupId> |
||||
|
<artifactId>lombok</artifactId> |
||||
|
</exclude> |
||||
|
</excludes> |
||||
|
</configuration> |
||||
|
</plugin> |
||||
|
</plugins> |
||||
|
</build> |
||||
|
|
||||
</project> |
</project> |
||||
@ -1,13 +0,0 @@ |
|||||
package com.example.gb; |
|
||||
|
|
||||
import org.springframework.boot.SpringApplication; |
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication; |
|
||||
|
|
||||
@SpringBootApplication |
|
||||
public class GoldCoinApplication { |
|
||||
|
|
||||
public static void main(String[] args) { |
|
||||
SpringApplication.run(GoldCoinApplication.class, args); |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
@ -1,70 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.util.Date; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class FxMember { |
|
||||
private Integer id; |
|
||||
private Integer jwCode; |
|
||||
private String trueName; |
|
||||
private String nickName; |
|
||||
private String user; |
|
||||
private Integer sex; |
|
||||
private Date birthday; |
|
||||
private Integer stockAge; |
|
||||
private String password; |
|
||||
private String pwdCashOut; |
|
||||
private String mobile; |
|
||||
private String email; |
|
||||
private String img; |
|
||||
private String backImg; |
|
||||
private String widget; |
|
||||
private Integer jingyan; |
|
||||
private Integer hide; |
|
||||
private String hideTent; |
|
||||
private Date createTime; |
|
||||
private Date updateTime; |
|
||||
private String createIp; |
|
||||
private String updateIp; |
|
||||
private String ipAddress; |
|
||||
private String toutiaoUid; |
|
||||
private String qianming; |
|
||||
private String youkuUid; |
|
||||
private Integer zhiboZuan; |
|
||||
private Integer dengji; |
|
||||
private String dept; |
|
||||
private String shop; |
|
||||
private String locMarket; |
|
||||
private Integer sysUser; |
|
||||
private Integer learningStatus; |
|
||||
private Integer userRole; |
|
||||
private Integer userIdentity; |
|
||||
private String userIdentityTitle; |
|
||||
private Integer employee; |
|
||||
private Integer employeeType; |
|
||||
private Date membershipTime; |
|
||||
private Integer hideNickname; |
|
||||
private Integer boguStudent; |
|
||||
private Integer boguMember; |
|
||||
private Integer herdsman; |
|
||||
private Integer shenqiangshou; |
|
||||
private Integer huanqiu; |
|
||||
private Integer supremeMember; |
|
||||
private String appVersion; |
|
||||
private Integer appUpdateTime; |
|
||||
private String pcVersion; |
|
||||
private Integer pcUpdateTime; |
|
||||
private String deptId; |
|
||||
private String deptName; |
|
||||
private String shopId; |
|
||||
private String shopName; |
|
||||
private Integer level; |
|
||||
private Integer visitor; |
|
||||
private Integer vipPop; |
|
||||
} |
|
||||
@ -1,31 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.math.BigDecimal; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class FxYaoqing { |
|
||||
private Integer id; |
|
||||
private Integer uid; |
|
||||
private Integer s1; |
|
||||
private Integer money; |
|
||||
private Integer moneyNum; |
|
||||
private Integer moneyS; |
|
||||
private Integer jinbi; |
|
||||
private Integer jinbiNum; |
|
||||
private Integer jinbiFree; |
|
||||
private Integer jinbiFreeNum; |
|
||||
private Integer jinbiBuy; |
|
||||
private Integer jinbiBuyNum; |
|
||||
private Integer jinbiCostTotal; |
|
||||
private Integer tudiNum; |
|
||||
private Integer newsNum; |
|
||||
private Integer winNum; |
|
||||
private Integer loseNum; |
|
||||
private BigDecimal goldCoinCashOut; |
|
||||
} |
|
||||
@ -1,29 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class FxYaoqingRecords { |
|
||||
private Integer id; |
|
||||
private Integer uid; |
|
||||
private String content; |
|
||||
private Integer money; |
|
||||
private Integer moneyFree; |
|
||||
private Integer moneyBuy; |
|
||||
private Integer time; |
|
||||
private Integer type; |
|
||||
private Integer data; |
|
||||
private String ip; |
|
||||
private String orderNo; |
|
||||
private Integer state; |
|
||||
private Integer autoClean; |
|
||||
private Integer payType; |
|
||||
private Integer sourceId; |
|
||||
private String sourceName; |
|
||||
private Integer sourceJwcode; |
|
||||
private Integer sourceType; |
|
||||
} |
|
||||
@ -1,99 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.time.LocalDateTime; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class Live { |
|
||||
private Integer id; |
|
||||
private Integer jwCode; |
|
||||
private Integer type; |
|
||||
private Integer channelId; |
|
||||
private Integer channelType; |
|
||||
private Integer classId; |
|
||||
private Integer parentLiveId; |
|
||||
private Integer courseType; |
|
||||
private Data courseLimitStartDate; |
|
||||
private Data courseLimitEndDate; |
|
||||
private Integer courseLimitSwitch; |
|
||||
private Integer showQrcode; |
|
||||
private Integer qrcodeJwCode; |
|
||||
private String qrcodeJwCodeIds; |
|
||||
private String roomId; |
|
||||
private String tName; |
|
||||
private String name; |
|
||||
private String icon; |
|
||||
private Integer state; |
|
||||
private String Switch; |
|
||||
private String url; |
|
||||
private String playUrl; |
|
||||
private String playUrlM3u8; |
|
||||
private String playUrlLhd; |
|
||||
private String playUrlM3u8Lhd; |
|
||||
private String playUrlLsd; |
|
||||
private String playUrlM3u8Lsd; |
|
||||
private String cover; |
|
||||
private String introduce; |
|
||||
private Integer startTime; |
|
||||
private String manager; |
|
||||
private String product; |
|
||||
private String productId; |
|
||||
private Integer qx; |
|
||||
private Integer show; |
|
||||
private String oaId; |
|
||||
private Integer platform; |
|
||||
private String sig; |
|
||||
private Integer playback; |
|
||||
private Integer playbackType; |
|
||||
private Integer playbackExpire; |
|
||||
private Integer playbackVip; |
|
||||
private Integer showInApp; |
|
||||
private String className; |
|
||||
private Integer copyUrl; |
|
||||
private Integer liveType; |
|
||||
private Integer repeatLiveId; |
|
||||
private Integer liveVideoId; |
|
||||
private String videoUrl; |
|
||||
private Integer memberWatchLimit; |
|
||||
private Integer realStartTime; |
|
||||
private Integer popupQrcodeSwitch; |
|
||||
private LocalDateTime createdAt; |
|
||||
private LocalDateTime updatedAt; |
|
||||
private String syncPlatform; |
|
||||
private Integer syncToujiaoChannelId; |
|
||||
private Integer syncOverseaChannelId; |
|
||||
private Integer syncLiveId; |
|
||||
private Integer payNum; |
|
||||
private Integer isHerdsman; |
|
||||
private Integer herdsmanLimit; |
|
||||
private Integer clubType; |
|
||||
private Integer clubTypeLimit; |
|
||||
private Integer exportPower; |
|
||||
private Integer investorSwitch; |
|
||||
private Integer signSwitch; |
|
||||
private Integer onlinePeopleSwitch; |
|
||||
private Integer lessonId; |
|
||||
private Integer lessonSectionId; |
|
||||
private String password; |
|
||||
private Integer sort; |
|
||||
private String contentIntro; |
|
||||
private Integer relatedClubType; |
|
||||
private String poster; |
|
||||
private String tabs; |
|
||||
private String previewVideo; |
|
||||
private Integer receiveKit; |
|
||||
private String oaMark; |
|
||||
private String oaMarkName; |
|
||||
private Integer stage; |
|
||||
private Integer stageCourse; |
|
||||
private Integer topTime; |
|
||||
private Integer playbackSort; |
|
||||
private String relateClassIds; |
|
||||
private Integer joinClassButton; |
|
||||
private Integer share; |
|
||||
} |
|
||||
@ -1,30 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.time.LocalDateTime; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class LiveGifts { |
|
||||
private Integer id; |
|
||||
private Integer group; |
|
||||
private String name; |
|
||||
private String img; |
|
||||
private Integer animation; |
|
||||
private Integer price; |
|
||||
private Integer click; |
|
||||
private Integer show; |
|
||||
private Integer des; |
|
||||
private String name2; |
|
||||
private Integer time; |
|
||||
private Integer platformLevel; |
|
||||
private Integer fanLevel; |
|
||||
private Integer ironMember; |
|
||||
private Integer vip; |
|
||||
private LocalDateTime createdAt; |
|
||||
private LocalDateTime updatedAt; |
|
||||
} |
|
||||
@ -1,26 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.time.LocalDateTime; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class LiveGiveGifts { |
|
||||
private Integer id; |
|
||||
private Integer liveId; |
|
||||
private Integer jwcode; |
|
||||
private Integer gId; |
|
||||
private Integer time; |
|
||||
private Integer num; |
|
||||
private Integer goldBeans; |
|
||||
private Integer knapsack; |
|
||||
private Integer goldFree; |
|
||||
private Integer goldBuy; |
|
||||
private Boolean status; |
|
||||
private LocalDateTime createdAt; |
|
||||
private LocalDateTime updateAt; |
|
||||
} |
|
||||
@ -1,35 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.time.LocalDateTime; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class LiveMemberInfo { |
|
||||
private Integer id; |
|
||||
private Integer jwCode; |
|
||||
private String name; |
|
||||
private String trueName; |
|
||||
private Integer sex; |
|
||||
private String avatar; |
|
||||
private String widget; |
|
||||
private String deptId; |
|
||||
private String deptName; |
|
||||
private String shopId; |
|
||||
private String shopName; |
|
||||
private LocalDateTime membershipTime; |
|
||||
private Integer liveLock; |
|
||||
private String accountOwner; |
|
||||
private String accountOwnerText; |
|
||||
private Boolean employee; |
|
||||
private Boolean dachang; |
|
||||
private String mobile; |
|
||||
private Boolean isBlacklist; |
|
||||
private Boolean isLecturer; |
|
||||
private LocalDateTime createdAt; |
|
||||
private LocalDateTime updateAt; |
|
||||
} |
|
||||
@ -1,42 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.math.BigDecimal; |
|
||||
import java.time.LocalDateTime; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class LivePindao { |
|
||||
private Integer id; |
|
||||
private Integer pdId; |
|
||||
private String title; |
|
||||
private String icon; |
|
||||
private String image; |
|
||||
private String description; |
|
||||
private String createTime; |
|
||||
private Boolean type; |
|
||||
private String customerName; |
|
||||
private Integer customerOa; |
|
||||
private Integer jwCode; |
|
||||
private Integer productId; |
|
||||
private Boolean shopwindow; |
|
||||
private String fanGroupNickname; |
|
||||
private BigDecimal shareRatio; |
|
||||
private Boolean star; |
|
||||
private String widget; |
|
||||
private String language; |
|
||||
private String market; |
|
||||
private String accountOwner; |
|
||||
private Integer tuangou; |
|
||||
private Boolean targetUserRole; |
|
||||
private String platform; |
|
||||
private String bookName; |
|
||||
private Boolean boguMember; |
|
||||
private Boolean test; |
|
||||
private LocalDateTime createAt; |
|
||||
private LocalDateTime updateAt; |
|
||||
} |
|
||||
@ -1,34 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.math.BigDecimal; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class PayGOrder { |
|
||||
private Integer id; |
|
||||
private Integer jwCode; |
|
||||
private String orderNo; |
|
||||
private String type; |
|
||||
private String merchantId; |
|
||||
private BigDecimal price; |
|
||||
private Integer count; |
|
||||
private Boolean payStyle; |
|
||||
private Boolean platForm; |
|
||||
private String wxPrepayId; |
|
||||
private String wxCodeUrl; |
|
||||
private String wxTransactionId; |
|
||||
private Integer successTime; |
|
||||
private Integer closedTime; |
|
||||
private String refundNo; |
|
||||
private Integer refundTime; |
|
||||
private String paypalOrderId; |
|
||||
private Integer liveId; |
|
||||
private Boolean isRead; |
|
||||
private Integer addTime; |
|
||||
private String dept; |
|
||||
} |
|
||||
@ -1,25 +0,0 @@ |
|||||
package com.example.gb.bean; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.time.LocalDateTime; |
|
||||
|
|
||||
@Data |
|
||||
@AllArgsConstructor |
|
||||
@NoArgsConstructor |
|
||||
public class PayMemberInfo { |
|
||||
private Integer id; |
|
||||
private Integer jwCode; |
|
||||
private String name; |
|
||||
private String trueName; |
|
||||
private String deptId; |
|
||||
private String deptName; |
|
||||
private String shopId; |
|
||||
private String shopName; |
|
||||
private LocalDateTime memberShipTime; |
|
||||
private Boolean userRole; |
|
||||
private Boolean boguMember; |
|
||||
private Boolean employee; |
|
||||
} |
|
||||
@ -1,32 +0,0 @@ |
|||||
package com.example.gb.bean.vo; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
import java.time.LocalDateTime; |
|
||||
import java.util.Date; |
|
||||
|
|
||||
@Data |
|
||||
@NoArgsConstructor |
|
||||
@AllArgsConstructor |
|
||||
public class LiveOrderVO { |
|
||||
private Integer id; |
|
||||
private String userRealName; |
|
||||
private Integer jwcode; |
|
||||
private String ipAddress; |
|
||||
private Integer gId; |
|
||||
private String type; |
|
||||
private Integer goldBeans; |
|
||||
private Integer goldFree; |
|
||||
private Integer goldBuy; |
|
||||
private String liveId; |
|
||||
private String liveName; |
|
||||
private String channelId; |
|
||||
private String channelName; |
|
||||
private Integer time; |
|
||||
private Date beginTime; |
|
||||
private Integer beg; |
|
||||
private Date endTime; |
|
||||
private Integer end; |
|
||||
} |
|
||||
@ -1,13 +0,0 @@ |
|||||
package com.example.gb.bean.vo; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
@Data |
|
||||
@NoArgsConstructor |
|
||||
@AllArgsConstructor |
|
||||
public class LivePindaoVO { |
|
||||
private Integer id; |
|
||||
private String title; |
|
||||
} |
|
||||
@ -1,21 +0,0 @@ |
|||||
package com.example.gb.bean.vo; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
@Data |
|
||||
@NoArgsConstructor |
|
||||
@AllArgsConstructor |
|
||||
public class YaoqingVO { |
|
||||
private Integer id; |
|
||||
private Integer jwcode; |
|
||||
private String realName; |
|
||||
private String ipAddress; |
|
||||
private Integer goldbean; |
|
||||
private Integer goldbeanNum; |
|
||||
private Integer goldbeanFree; |
|
||||
private Integer goldbeanFreeNum; |
|
||||
private Integer goldbeanBuy; |
|
||||
private Integer goldbeanBuyNum; |
|
||||
} |
|
||||
@ -1,52 +0,0 @@ |
|||||
package com.example.gb.controller; |
|
||||
|
|
||||
import com.example.gb.bean.FxMember; |
|
||||
import com.example.gb.service.FxMemberService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@RestController |
|
||||
@CrossOrigin |
|
||||
@RequestMapping("/fxMember") |
|
||||
public class FxMemberController { |
|
||||
|
|
||||
@Autowired |
|
||||
private FxMemberService fxMemberService; |
|
||||
|
|
||||
// 添加用户 |
|
||||
@PostMapping("/") |
|
||||
public boolean add(@RequestBody FxMember member) { |
|
||||
return fxMemberService.save(member); |
|
||||
} |
|
||||
|
|
||||
// 获取单个用户 |
|
||||
@GetMapping("/{id}") |
|
||||
public FxMember getOne(@PathVariable Integer id) { |
|
||||
return fxMemberService.findById(id); |
|
||||
} |
|
||||
|
|
||||
// 获取所有用户 |
|
||||
@GetMapping("/") |
|
||||
public List<FxMember> getAll() { |
|
||||
return fxMemberService.findAll(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("/{jwCode}") |
|
||||
public List<FxMember> getByJwCode(@PathVariable Integer jwCode) { |
|
||||
return fxMemberService.findByJwCode(jwCode); |
|
||||
} |
|
||||
|
|
||||
// 删除用户 |
|
||||
@DeleteMapping("/{id}") |
|
||||
public boolean delete(@PathVariable Integer id) { |
|
||||
return fxMemberService.deleteById(id); |
|
||||
} |
|
||||
|
|
||||
// 修改用户 |
|
||||
@PutMapping("/") |
|
||||
public boolean edit(@RequestBody FxMember member) { |
|
||||
return fxMemberService.update(member); |
|
||||
} |
|
||||
} |
|
||||
@ -1,110 +0,0 @@ |
|||||
package com.example.gb.controller; |
|
||||
|
|
||||
import com.example.gb.bean.PayGOrder; |
|
||||
import com.example.gb.service.GoldPayGOrderService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@RestController |
|
||||
@CrossOrigin |
|
||||
@RequestMapping("/goldPayGOrder") |
|
||||
public class GoldPayGOrderController { |
|
||||
|
|
||||
@Autowired |
|
||||
private GoldPayGOrderService goldPayGOrderService; |
|
||||
|
|
||||
/** |
|
||||
* 获取所有订单 |
|
||||
*/ |
|
||||
@GetMapping("/") |
|
||||
public List<PayGOrder> getAllOrders() { |
|
||||
return goldPayGOrderService.getAllOrders(); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 根据ID获取订单 |
|
||||
*/ |
|
||||
@GetMapping("/{id}") |
|
||||
public PayGOrder getOrderById(@PathVariable Integer id) { |
|
||||
return goldPayGOrderService.getOrderById(id); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 根据精网号获取订单 |
|
||||
*/ |
|
||||
@GetMapping("/jwCode/{jwCode}") |
|
||||
public List<PayGOrder> getOrderByJwCode(@PathVariable Integer jwCode) { |
|
||||
return goldPayGOrderService.getOrderByJwCode(jwCode); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 根据订单号获取订单 |
|
||||
*/ |
|
||||
@GetMapping("/orderNo/{orderNo}") |
|
||||
public PayGOrder getOrderByOrderNo(@PathVariable String orderNo) { |
|
||||
return goldPayGOrderService.getOrderByOrderNo(orderNo); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 根据支付类型获取订单 |
|
||||
*/ |
|
||||
@GetMapping("payStyle/{payStyle}") |
|
||||
public PayGOrder getOrderByPayStyle(@PathVariable Boolean payStyle) { |
|
||||
return goldPayGOrderService.getOrderByPayStyle(payStyle); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 根据成功时间范围获取订单 |
|
||||
*/ |
|
||||
@GetMapping("/successTime") |
|
||||
public List<PayGOrder> getOrdersBySuccessTimeRange( |
|
||||
@RequestParam("startTime") Integer startTime, |
|
||||
@RequestParam("endTime") Integer endTime) { |
|
||||
return goldPayGOrderService.getOrdersBySuccessTimeRange(startTime, endTime); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 分页查询订单 |
|
||||
*/ |
|
||||
@GetMapping("/page") |
|
||||
public List<PayGOrder> getOrdersByPage( |
|
||||
@RequestParam(defaultValue = "0") int page, |
|
||||
@RequestParam(defaultValue = "10") int size) { |
|
||||
int offset = page * size; |
|
||||
return goldPayGOrderService.getOrdersByPage(offset, size); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 根据用户部门获取订单 |
|
||||
*/ |
|
||||
@GetMapping("/dept/{dept}") |
|
||||
public List<PayGOrder> getOrdersByDept(@PathVariable String dept) { |
|
||||
return goldPayGOrderService.getOrdersByDept(dept); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 创建新订单 |
|
||||
*/ |
|
||||
@PostMapping("/") |
|
||||
public boolean createOrder(@RequestBody PayGOrder order) { |
|
||||
return goldPayGOrderService.createOrder(order); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 更新订单信息 |
|
||||
*/ |
|
||||
@PutMapping("/") |
|
||||
public boolean updateOrder(@RequestBody PayGOrder order) { |
|
||||
return goldPayGOrderService.updateOrder(order); |
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
* 删除订单 |
|
||||
*/ |
|
||||
@DeleteMapping("/{id}") |
|
||||
public boolean deleteOrder(@PathVariable Integer id) { |
|
||||
return goldPayGOrderService.deleteOrder(id); |
|
||||
} |
|
||||
} |
|
||||
@ -1,41 +0,0 @@ |
|||||
package com.example.gb.controller; |
|
||||
|
|
||||
//import com.github.pagehelper.PageInfo; |
|
||||
import com.example.gb.bean.vo.LiveOrderVO; |
|
||||
import com.example.gb.service.GoldbeanConsumeService; |
|
||||
import com.example.gb.service.GoldbeanGiftService; |
|
||||
import com.example.gb.util.Page; |
|
||||
import com.example.gb.util.Result; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.GetMapping; |
|
||||
import org.springframework.web.bind.annotation.RequestBody; |
|
||||
import org.springframework.web.bind.annotation.RequestMapping; |
|
||||
import org.springframework.web.bind.annotation.RestController; |
|
||||
|
|
||||
import java.time.LocalDateTime; |
|
||||
import java.util.Date; |
|
||||
|
|
||||
@RestController |
|
||||
@RequestMapping("/admin/consume") |
|
||||
public class GoldbeanConsumeController { |
|
||||
private GoldbeanConsumeService goldbeanConsumeService; |
|
||||
private GoldbeanGiftService goldbeanGiftService; |
|
||||
@Autowired |
|
||||
public void setGoldbeanConsumeService(GoldbeanConsumeService goldbeanConsumeService) { |
|
||||
this.goldbeanConsumeService = goldbeanConsumeService; |
|
||||
} |
|
||||
@Autowired |
|
||||
public void setGoldbeanGiftService(GoldbeanGiftService goldbeanGiftService) { |
|
||||
this.goldbeanGiftService = goldbeanGiftService; |
|
||||
} |
|
||||
//直播消费列表 |
|
||||
@GetMapping("/live/list") |
|
||||
public Result liveList(@RequestBody Page<LiveOrderVO> page){ |
|
||||
return goldbeanConsumeService.getLiveConsumeList(page); |
|
||||
} |
|
||||
//礼物清单 |
|
||||
@GetMapping("/live/giftList") |
|
||||
public Result liveGiftList(){ |
|
||||
return goldbeanGiftService.getGiftList(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,18 +0,0 @@ |
|||||
package com.example.gb.controller; |
|
||||
|
|
||||
import com.example.gb.service.GoldbeanPindaoService; |
|
||||
import com.example.gb.util.Result; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.RequestMapping; |
|
||||
import org.springframework.web.bind.annotation.RestController; |
|
||||
|
|
||||
@RestController |
|
||||
@RequestMapping("/admin/pindao") |
|
||||
public class GoldbeanPindaoController { |
|
||||
@Autowired |
|
||||
private GoldbeanPindaoService goldbeanPindaoService; |
|
||||
@RequestMapping("/list") |
|
||||
public Result list(){ |
|
||||
return goldbeanPindaoService.getPindaoList(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,15 +0,0 @@ |
|||||
package com.example.gb.controller; |
|
||||
|
|
||||
//import com.example.gb.util.Result; |
|
||||
import org.springframework.web.bind.annotation.GetMapping; |
|
||||
import org.springframework.web.bind.annotation.RequestMapping; |
|
||||
import org.springframework.web.bind.annotation.RestController; |
|
||||
|
|
||||
@RestController |
|
||||
@RequestMapping("/admin/recharge") |
|
||||
public class GoldbeanRechargeController { |
|
||||
@GetMapping("sys/list") |
|
||||
public String list(){ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
||||
@ -1,4 +0,0 @@ |
|||||
package com.example.gb.controller; |
|
||||
|
|
||||
public class GoldbeanReviewController { |
|
||||
} |
|
||||
@ -1,20 +0,0 @@ |
|||||
package com.example.gb.controller; |
|
||||
|
|
||||
import com.example.gb.service.GoldbeanUserService; |
|
||||
import com.example.gb.util.Result; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.GetMapping; |
|
||||
import org.springframework.web.bind.annotation.RequestMapping; |
|
||||
import org.springframework.web.bind.annotation.RequestParam; |
|
||||
import org.springframework.web.bind.annotation.RestController; |
|
||||
|
|
||||
@RestController |
|
||||
@RequestMapping("/admin/userinfo") |
|
||||
public class GoldbeanUserController { |
|
||||
@Autowired |
|
||||
private GoldbeanUserService goldbeanUserService; |
|
||||
@GetMapping |
|
||||
public Result info(@RequestParam(defaultValue = "1") Integer jwcode){ |
|
||||
return goldbeanUserService.getUserInfo(jwcode); |
|
||||
} |
|
||||
} |
|
||||
@ -1,22 +0,0 @@ |
|||||
package com.example.gb.dao; |
|
||||
|
|
||||
import com.example.gb.bean.FxMember; |
|
||||
import org.apache.ibatis.annotations.Mapper; |
|
||||
import org.apache.ibatis.annotations.Param; |
|
||||
|
|
||||
import java.util.List; |
|
||||
@Mapper |
|
||||
public interface FxMemberMapper { |
|
||||
// 插入用户信息 |
|
||||
int insert(FxMember member); |
|
||||
// 根据 ID 查询单个用户 |
|
||||
FxMember selectById(@Param("id") Integer id); |
|
||||
// 查询所有用户 |
|
||||
List<FxMember> selectAll(); |
|
||||
// 根据 JW Code 查询用户 |
|
||||
List<FxMember> selectByJwCode(@Param("jwCode") Integer jwCode); |
|
||||
// 根据 ID 删除用户 |
|
||||
int deleteById(@Param("id") Integer id); |
|
||||
// 更新用户信息 |
|
||||
int update(FxMember member); |
|
||||
} |
|
||||
@ -1,32 +0,0 @@ |
|||||
package com.example.gb.dao; |
|
||||
|
|
||||
import com.example.gb.bean.PayGOrder; |
|
||||
import org.apache.ibatis.annotations.*; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@Mapper |
|
||||
public interface GoldPayGOrderMapper { |
|
||||
|
|
||||
List<PayGOrder> findAll(); |
|
||||
|
|
||||
PayGOrder findById(Integer id); |
|
||||
|
|
||||
PayGOrder findByOrderNo(String orderNo); |
|
||||
|
|
||||
List<PayGOrder> findByJwCode(Integer jwCode); |
|
||||
|
|
||||
PayGOrder findByPayStyle(Boolean payStyle); |
|
||||
|
|
||||
List<PayGOrder> findBySuccessTimeRange(@Param("startTime") Integer startTime, @Param("endTime") Integer endTime); |
|
||||
|
|
||||
List<PayGOrder> findByPage(@Param("offset") int offset, @Param("limit") int limit); |
|
||||
|
|
||||
List<PayGOrder> findByDept(String dept); |
|
||||
|
|
||||
int insert(PayGOrder order); |
|
||||
|
|
||||
int update(PayGOrder order); |
|
||||
|
|
||||
int deleteById(Integer id); |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
package com.example.gb.dao; |
|
||||
|
|
||||
import com.example.gb.bean.vo.LiveOrderVO; |
|
||||
import org.apache.ibatis.annotations.Mapper; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@Mapper |
|
||||
public interface GoldbeanConsumeMapper { |
|
||||
List<LiveOrderVO> getLiveConsumeList(LiveOrderVO liveOrderVO); |
|
||||
} |
|
||||
@ -1,14 +0,0 @@ |
|||||
package com.example.gb.dao; |
|
||||
|
|
||||
import com.example.gb.bean.LiveGifts; |
|
||||
import com.example.gb.bean.vo.LiveOrderVO; |
|
||||
import com.example.gb.util.Result; |
|
||||
import org.apache.ibatis.annotations.Mapper; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@Mapper |
|
||||
public interface GoldbeanGiftMapper { |
|
||||
|
|
||||
List<LiveGifts> getGiftList(); |
|
||||
} |
|
||||
@ -1,12 +0,0 @@ |
|||||
package com.example.gb.dao; |
|
||||
|
|
||||
import com.example.gb.bean.LivePindao; |
|
||||
import com.example.gb.bean.vo.LivePindaoVO; |
|
||||
import org.apache.ibatis.annotations.Mapper; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@Mapper |
|
||||
public interface GoldbeanPindaoMapper { |
|
||||
List<LivePindaoVO> getPindaoList(); |
|
||||
} |
|
||||
@ -1,9 +0,0 @@ |
|||||
package com.example.gb.dao; |
|
||||
|
|
||||
import com.example.gb.bean.vo.YaoqingVO; |
|
||||
import org.apache.ibatis.annotations.Mapper; |
|
||||
|
|
||||
@Mapper |
|
||||
public interface GoldbeanUserMapper { |
|
||||
YaoqingVO getUserInfo(Integer jwcode); |
|
||||
} |
|
||||
@ -1,14 +0,0 @@ |
|||||
package com.example.gb.service; |
|
||||
|
|
||||
import com.example.gb.bean.FxMember; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
public interface FxMemberService { |
|
||||
boolean save(FxMember member); |
|
||||
FxMember findById(Integer id); |
|
||||
List<FxMember> findAll(); |
|
||||
List<FxMember> findByJwCode(Integer jwCode); |
|
||||
boolean deleteById(Integer id); |
|
||||
boolean update(FxMember member); |
|
||||
} |
|
||||
@ -1,20 +0,0 @@ |
|||||
package com.example.gb.service; |
|
||||
|
|
||||
import com.example.gb.bean.PayGOrder; |
|
||||
import org.apache.ibatis.annotations.Param; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
public interface GoldPayGOrderService { |
|
||||
List<PayGOrder> getAllOrders(); |
|
||||
PayGOrder getOrderById(Integer id); |
|
||||
PayGOrder getOrderByOrderNo(String orderNo); |
|
||||
List<PayGOrder> getOrderByJwCode(Integer jwCode); |
|
||||
PayGOrder getOrderByPayStyle(Boolean payStyle); |
|
||||
List<PayGOrder> getOrdersBySuccessTimeRange(Integer startTime, Integer endTime); |
|
||||
List<PayGOrder> getOrdersByPage(@Param("offset") int offset, @Param("limit") int limit); |
|
||||
List<PayGOrder> getOrdersByDept(String dept); |
|
||||
boolean createOrder(PayGOrder order); |
|
||||
boolean updateOrder(PayGOrder order); |
|
||||
boolean deleteOrder(Integer id); |
|
||||
} |
|
||||
@ -1,9 +0,0 @@ |
|||||
package com.example.gb.service; |
|
||||
|
|
||||
import com.example.gb.bean.vo.LiveOrderVO; |
|
||||
import com.example.gb.util.Page; |
|
||||
import com.example.gb.util.Result; |
|
||||
|
|
||||
public interface GoldbeanConsumeService { |
|
||||
Result getLiveConsumeList(Page<LiveOrderVO> page); |
|
||||
} |
|
||||
@ -1,7 +0,0 @@ |
|||||
package com.example.gb.service; |
|
||||
|
|
||||
import com.example.gb.util.Result; |
|
||||
|
|
||||
public interface GoldbeanGiftService { |
|
||||
Result getGiftList(); |
|
||||
} |
|
||||
@ -1,7 +0,0 @@ |
|||||
package com.example.gb.service; |
|
||||
|
|
||||
import com.example.gb.util.Result; |
|
||||
|
|
||||
public interface GoldbeanPindaoService { |
|
||||
Result getPindaoList(); |
|
||||
} |
|
||||
@ -1,4 +0,0 @@ |
|||||
package com.example.gb.service; |
|
||||
|
|
||||
public interface GoldbeanRechargeService { |
|
||||
} |
|
||||
@ -1,7 +0,0 @@ |
|||||
package com.example.gb.service; |
|
||||
|
|
||||
import com.example.gb.util.Result; |
|
||||
|
|
||||
public interface GoldbeanUserService { |
|
||||
Result getUserInfo(Integer jwcode); |
|
||||
} |
|
||||
@ -1,46 +0,0 @@ |
|||||
package com.example.gb.service.impl; |
|
||||
|
|
||||
import com.example.gb.bean.FxMember; |
|
||||
import com.example.gb.dao.FxMemberMapper; |
|
||||
import com.example.gb.service.FxMemberService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.stereotype.Service; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@Service |
|
||||
public class FxMemberServiceImpl implements FxMemberService { |
|
||||
|
|
||||
@Autowired |
|
||||
private FxMemberMapper fxMemberMapper; |
|
||||
|
|
||||
@Override |
|
||||
public boolean save(FxMember member) { |
|
||||
return fxMemberMapper.insert(member) > 0; |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public FxMember findById(Integer id) { |
|
||||
return fxMemberMapper.selectById(id); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public List<FxMember> findAll() { |
|
||||
return fxMemberMapper.selectAll(); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public List<FxMember> findByJwCode(Integer jwCode) { |
|
||||
return fxMemberMapper.selectByJwCode(jwCode); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public boolean deleteById(Integer id) { |
|
||||
return fxMemberMapper.deleteById(id) > 0; |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public boolean update(FxMember member) { |
|
||||
return fxMemberMapper.update(member) > 0; |
|
||||
} |
|
||||
} |
|
||||
@ -1,72 +0,0 @@ |
|||||
package com.example.gb.service.impl; |
|
||||
|
|
||||
import com.example.gb.bean.PayGOrder; |
|
||||
import com.example.gb.dao.GoldPayGOrderMapper; |
|
||||
import com.example.gb.service.GoldPayGOrderService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.stereotype.Service; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@Service |
|
||||
public class GoldPayGOrderServiceImpl implements GoldPayGOrderService { |
|
||||
|
|
||||
@Autowired |
|
||||
private GoldPayGOrderMapper goldPayGOrderMapper; |
|
||||
|
|
||||
@Override |
|
||||
public List<PayGOrder> getAllOrders() { |
|
||||
return goldPayGOrderMapper.findAll(); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public PayGOrder getOrderById(Integer id) { |
|
||||
return goldPayGOrderMapper.findById(id); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public PayGOrder getOrderByOrderNo(String orderNo) { |
|
||||
return goldPayGOrderMapper.findByOrderNo(orderNo); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public List<PayGOrder> getOrderByJwCode(Integer jwCode) { |
|
||||
return goldPayGOrderMapper.findByJwCode(jwCode); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public PayGOrder getOrderByPayStyle(Boolean payStyle) { |
|
||||
return goldPayGOrderMapper.findByPayStyle(payStyle); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public List<PayGOrder> getOrdersBySuccessTimeRange(Integer startTime, Integer endTime) { |
|
||||
return goldPayGOrderMapper.findBySuccessTimeRange(startTime, endTime); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public List<PayGOrder> getOrdersByPage(int offset, int limit) { |
|
||||
return goldPayGOrderMapper.findByPage(offset, limit); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public List<PayGOrder> getOrdersByDept(String dept) { |
|
||||
return goldPayGOrderMapper.findByDept(dept); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public boolean createOrder(PayGOrder order) { |
|
||||
order.setAddTime((int) (System.currentTimeMillis() / 1000)); |
|
||||
return goldPayGOrderMapper.insert(order) > 0; |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public boolean updateOrder(PayGOrder order) { |
|
||||
return goldPayGOrderMapper.update(order) > 0; |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public boolean deleteOrder(Integer id) { |
|
||||
return goldPayGOrderMapper.deleteById(id) > 0; |
|
||||
} |
|
||||
} |
|
||||
@ -1,42 +0,0 @@ |
|||||
package com.example.gb.service.impl; |
|
||||
|
|
||||
import com.example.gb.bean.vo.LiveOrderVO; |
|
||||
import com.example.gb.dao.GoldbeanConsumeMapper; |
|
||||
import com.example.gb.service.GoldbeanConsumeService; |
|
||||
import com.example.gb.util.Page; |
|
||||
import com.example.gb.util.Result; |
|
||||
import com.github.pagehelper.PageHelper; |
|
||||
import com.github.pagehelper.PageInfo; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.stereotype.Service; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@Service |
|
||||
public class GoldbeanConsumeServiceImpl implements GoldbeanConsumeService { |
|
||||
private GoldbeanConsumeMapper goldbeanConsumeMapper; |
|
||||
@Autowired |
|
||||
public void setGoldbeanConsumeMapper(GoldbeanConsumeMapper goldbeanConsumeMapper) { |
|
||||
this.goldbeanConsumeMapper = goldbeanConsumeMapper; |
|
||||
} |
|
||||
@Override |
|
||||
public Result getLiveConsumeList(Page<LiveOrderVO> page) { |
|
||||
// 处理时间参数转换 |
|
||||
LiveOrderVO data = page.getData(); |
|
||||
if (data != null) { |
|
||||
// 如果前端传入的是秒级时间戳字符串,需要转换为Date对象 |
|
||||
if (data.getBeginTime() != null && data.getBeg() == null) { |
|
||||
data.setBeg((int) (data.getBeginTime().getTime())); |
|
||||
System.out.println(data.getBeg()); |
|
||||
} |
|
||||
if (data.getEndTime() != null && data.getEnd() == null) { |
|
||||
data.setEnd((int) (data.getEndTime().getTime())); |
|
||||
System.out.println(data.getEnd()); |
|
||||
} |
|
||||
} |
|
||||
PageHelper.startPage(page.getCurrentPage(),page.getPageSize()); |
|
||||
List<LiveOrderVO> list = goldbeanConsumeMapper.getLiveConsumeList(page.getData()); |
|
||||
PageInfo<LiveOrderVO> pageInfo = new PageInfo<>(list); |
|
||||
return Result.success(pageInfo); |
|
||||
} |
|
||||
} |
|
||||
@ -1,22 +0,0 @@ |
|||||
package com.example.gb.service.impl; |
|
||||
|
|
||||
import com.example.gb.bean.LivePindao; |
|
||||
import com.example.gb.bean.vo.LivePindaoVO; |
|
||||
import com.example.gb.dao.GoldbeanPindaoMapper; |
|
||||
import com.example.gb.service.GoldbeanPindaoService; |
|
||||
import com.example.gb.util.Result; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.stereotype.Service; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@Service |
|
||||
public class GoldbeanPindaoServiceImpl implements GoldbeanPindaoService { |
|
||||
@Autowired |
|
||||
private GoldbeanPindaoMapper goldbeanPindaoMapper; |
|
||||
@Override |
|
||||
public Result getPindaoList() { |
|
||||
List<LivePindaoVO> list = goldbeanPindaoMapper.getPindaoList(); |
|
||||
return Result.success(list); |
|
||||
} |
|
||||
} |
|
||||
@ -1,24 +0,0 @@ |
|||||
package com.example.gb.service.impl; |
|
||||
|
|
||||
import com.example.gb.bean.LiveGifts; |
|
||||
import com.example.gb.dao.GoldbeanGiftMapper; |
|
||||
import com.example.gb.service.GoldbeanGiftService; |
|
||||
import com.example.gb.util.Result; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.stereotype.Service; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
@Service |
|
||||
public class GoldbeanRechargeGiftServiceImpl implements GoldbeanGiftService { |
|
||||
private GoldbeanGiftMapper goldbeanGiftMapper; |
|
||||
@Autowired |
|
||||
public void setGoldbeanGiftMapper(GoldbeanGiftMapper goldbeanGiftMapper) { |
|
||||
this.goldbeanGiftMapper = goldbeanGiftMapper; |
|
||||
} |
|
||||
@Override |
|
||||
public Result getGiftList() { |
|
||||
List<LiveGifts> giftList = goldbeanGiftMapper.getGiftList(); |
|
||||
return Result.success(giftList); |
|
||||
} |
|
||||
} |
|
||||
@ -1,8 +0,0 @@ |
|||||
package com.example.gb.service.impl; |
|
||||
|
|
||||
import com.example.gb.service.GoldbeanRechargeService; |
|
||||
import org.springframework.stereotype.Service; |
|
||||
|
|
||||
@Service |
|
||||
public class GoldbeanRechargeServiceImpl implements GoldbeanRechargeService { |
|
||||
} |
|
||||
@ -1,19 +0,0 @@ |
|||||
package com.example.gb.service.impl; |
|
||||
|
|
||||
import com.example.gb.bean.vo.YaoqingVO; |
|
||||
import com.example.gb.dao.GoldbeanUserMapper; |
|
||||
import com.example.gb.service.GoldbeanUserService; |
|
||||
import com.example.gb.util.Result; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.stereotype.Service; |
|
||||
|
|
||||
@Service |
|
||||
public class GoldbeanUserServiceImpl implements GoldbeanUserService { |
|
||||
@Autowired |
|
||||
private GoldbeanUserMapper goldbeanUserMapper; |
|
||||
@Override |
|
||||
public Result getUserInfo(Integer jwcode) { |
|
||||
YaoqingVO yqVO = goldbeanUserMapper.getUserInfo(jwcode); |
|
||||
return Result.success(yqVO); |
|
||||
} |
|
||||
} |
|
||||
@ -1,31 +0,0 @@ |
|||||
package com.example.gb.util; |
|
||||
|
|
||||
/** |
|
||||
* @program: GOLD |
|
||||
* @ClassName BusinessException |
|
||||
* @description: |
|
||||
* @author: huangqizhen |
|
||||
* @create: 2025−06-23 14:58 |
|
||||
* @Version 1.0 |
|
||||
**/ |
|
||||
|
|
||||
import lombok.Getter; |
|
||||
|
|
||||
/** |
|
||||
* 业务异常,可抛出到前端 |
|
||||
*/ |
|
||||
@Getter |
|
||||
public class BusinessException extends RuntimeException { |
|
||||
private int code; // 业务状态码 |
|
||||
// 使用默认状态码0的构造方法 |
|
||||
public BusinessException(String message) { |
|
||||
this(400, message); // 默认状态码400 |
|
||||
} |
|
||||
|
|
||||
// 指定状态码的构造方法 |
|
||||
public BusinessException(int code, String message) { |
|
||||
super(message); |
|
||||
this.code = code; |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
@ -1,16 +0,0 @@ |
|||||
package com.example.gb.util; |
|
||||
|
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
@Data |
|
||||
@NoArgsConstructor |
|
||||
public class Page <T>{ |
|
||||
private Integer pageSize; |
|
||||
private Integer currentPage; |
|
||||
private Integer total; |
|
||||
private Integer totalPage; |
|
||||
private Integer offSet; |
|
||||
private T Data; |
|
||||
} |
|
||||
@ -1,77 +0,0 @@ |
|||||
package com.example.gb.util; |
|
||||
|
|
||||
import com.fasterxml.jackson.core.JsonProcessingException; |
|
||||
import com.fasterxml.jackson.databind.ObjectMapper; |
|
||||
import lombok.AllArgsConstructor; |
|
||||
import lombok.Data; |
|
||||
import lombok.NoArgsConstructor; |
|
||||
|
|
||||
|
|
||||
import java.io.Serializable; |
|
||||
import java.util.HashMap; |
|
||||
|
|
||||
@Data |
|
||||
@NoArgsConstructor |
|
||||
@AllArgsConstructor |
|
||||
public class Result implements Serializable { |
|
||||
private static final long serialVersionUID = 1L; |
|
||||
private Integer code; // 响应码,200 代表成功;401 代表未授权 |
|
||||
private String msg; // 响应消息 |
|
||||
private Object data; // 返回的数据 |
|
||||
|
|
||||
// 成功响应(不需要给前端返回数据) |
|
||||
public static Result success() { |
|
||||
return new Result(200, "success", new HashMap<>()); |
|
||||
} |
|
||||
//登录返回token使用 |
|
||||
public static Result success(String token,Object data) { |
|
||||
return new Result(200, token, data); |
|
||||
} |
|
||||
// 查询成功响应(把查询结果作为返回数据响应给前端) |
|
||||
public static Result success(Object data) { |
|
||||
return new Result(200, "success", data); |
|
||||
} |
|
||||
|
|
||||
// 失败响应 |
|
||||
public static Result error(String msg) { |
|
||||
return new Result(0, msg, new HashMap<>()); |
|
||||
} |
|
||||
|
|
||||
// 失败响应,可以自定义错误码 |
|
||||
public static Result error(int code, String msg) { |
|
||||
return new Result(code, msg, new HashMap<>()); |
|
||||
} |
|
||||
|
|
||||
// 成功响应,可以自定义消息和数据 |
|
||||
public static Result success(String msg, HashMap<String, Object> resultData) { |
|
||||
return new Result(200, msg, resultData); // 返回成功响应,状态码为 200 |
|
||||
} |
|
||||
|
|
||||
// 未授权响应,可以自定义错误码 |
|
||||
public static Result unauthorized(int code, String msg) { |
|
||||
return new Result(code, msg, new HashMap<>()); |
|
||||
} |
|
||||
|
|
||||
// 错误响应,状态码为200,code为401 |
|
||||
public static Result unauthorized(String msg) { |
|
||||
return new Result(401, msg, new HashMap<>()); |
|
||||
} |
|
||||
|
|
||||
//失败响应 自定义状态码 默认为500 |
|
||||
public static Result error(Exception e) { |
|
||||
Result response = new Result(); |
|
||||
// 定义默认错误码映射 |
|
||||
final int defaultErrorCode = 400; |
|
||||
// 检查 getCode() 是否为 null(如果是 Integer) |
|
||||
String code = e.getMessage(); |
|
||||
if (code == null) { |
|
||||
response.setCode(defaultErrorCode); // 默认错误码 |
|
||||
} |
|
||||
response.setMsg(e.getMessage()); |
|
||||
return Result.error(500, e.getMessage()); |
|
||||
} |
|
||||
public String toJson() throws JsonProcessingException { |
|
||||
ObjectMapper mapper = new ObjectMapper(); |
|
||||
return mapper.writeValueAsString(this); |
|
||||
} |
|
||||
} |
|
||||
@ -0,0 +1,13 @@ |
|||||
|
package org.example.goldcoin; |
||||
|
|
||||
|
import org.springframework.boot.SpringApplication; |
||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication; |
||||
|
|
||||
|
@SpringBootApplication |
||||
|
public class GoldcoinApplication { |
||||
|
|
||||
|
public static void main(String[] args) { |
||||
|
SpringApplication.run(GoldcoinApplication.class, args); |
||||
|
} |
||||
|
|
||||
|
} |
||||
@ -1,12 +1,36 @@ |
|||||
|
# 服务端口 |
||||
|
server: |
||||
|
port: 80 |
||||
|
# 数据库连接池 |
||||
spring: |
spring: |
||||
application: |
|
||||
name: goldcoin |
|
||||
datasource: |
datasource: |
||||
driver-class-name: com.mysql.cj.jdbc.Driver |
driver-class-name: com.mysql.cj.jdbc.Driver |
||||
url: jdbc:mysql://192.168.40.52:3306/goldcoin?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false |
|
||||
|
url: jdbc:mysql://localhost:3306/goldcoin?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false |
||||
username: root |
username: root |
||||
password: 123456 |
password: 123456 |
||||
|
data: |
||||
|
# redis配置 |
||||
|
redis: |
||||
|
# Redis数据库索引(默认为0) |
||||
|
database: 1 |
||||
|
# Redis服务器地址 |
||||
|
host: 127.0.0.1 |
||||
|
# Redis服务器连接端口 |
||||
|
port: 6379 |
||||
|
# Redis服务器连接密码(默认为空) |
||||
|
password: |
||||
|
# 连接超时时间 |
||||
|
timeout: 10s |
||||
|
lettuce: |
||||
|
pool: |
||||
|
# 连接池最大连接数 |
||||
|
max-active: 200 |
||||
|
# 连接池最大阻塞等待时间(使用负值表示没有限制) |
||||
|
max-wait: -1ms |
||||
|
# 连接池中的最大空闲连接 |
||||
|
max-idle: 10 |
||||
|
# 连接池中的最小空闲连接 |
||||
|
min-idle: 0 |
||||
|
# 配置mybatis中mapper文件的位置 |
||||
mybatis: |
mybatis: |
||||
mapper-locations: classpath:mapper/*.xml |
|
||||
server: |
|
||||
port: 80 |
|
||||
|
mapper-locations: classpath:mapper/*.xml |
||||
@ -1,8 +1,7 @@ |
|||||
===================================================== |
|
||||
.__ .___ .__ |
|
||||
____ ____ | | __| _/____ ____ |__| ____ |
|
||||
/ ___\ / _ \| | / __ |/ ___\/ _ \| |/ \ |
|
||||
/ /_/ > <_> ) |__/ /_/ \ \__( <_> ) | | \ |
|
||||
\___ / \____/|____/\____ |\___ >____/|__|___| / |
|
||||
/_____/ \/ \/ \/ |
|
||||
===================================================== |
|
||||
|
____ |
||||
|
| _ \ _ __ ___ ___ _ __ _ _ _ __ ___ ___ _ __ |
||||
|
| | | | '__/ _ \ / __| '__| | | | '_ ` _ \ / _ \ '__| |
||||
|
| |_| | | | (_) | (__| | | |_| | | | | | | __/ | |
||||
|
|____/|_| \___/ \___|_| \__,_|_| |_| |_|\___|_| |
||||
|
|
||||
|
gold - Spring Boot Banner |
||||
@ -1,178 +0,0 @@ |
|||||
<?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.example.gb.dao.FxMemberMapper"> |
|
||||
|
|
||||
<resultMap id="BaseResultMap" type="com.example.gb.bean.FxMember"> |
|
||||
<id column="id" property="id"/> |
|
||||
<result column="jwcode" property="jwCode"/> |
|
||||
<result column="true_name" property="trueName"/> |
|
||||
<result column="nickname" property="nickName"/> |
|
||||
<result column="user" property="user"/> |
|
||||
<result column="sex" property="sex"/> |
|
||||
<result column="birthday" property="birthday"/> |
|
||||
<result column="stock_age" property="stockAge"/> |
|
||||
<result column="password" property="password"/> |
|
||||
<result column="pwd_cashout" property="pwdCashOut"/> |
|
||||
<result column="mobile" property="mobile"/> |
|
||||
<result column="email" property="email"/> |
|
||||
<result column="img" property="img"/> |
|
||||
<result column="backimg" property="backImg"/> |
|
||||
<result column="widget" property="widget"/> |
|
||||
<result column="jingyan" property="jingyan"/> |
|
||||
<result column="hide" property="hide"/> |
|
||||
<result column="hidetent" property="hideTent"/> |
|
||||
<result column="create_time" property="createTime"/> |
|
||||
<result column="update_time" property="updateTime"/> |
|
||||
<result column="create_ip" property="createIp"/> |
|
||||
<result column="update_ip" property="updateIp"/> |
|
||||
<result column="ip_address" property="ipAddress"/> |
|
||||
<result column="toutiao_uid" property="toutiaoUid"/> |
|
||||
<result column="qianming" property="qianming"/> |
|
||||
<result column="youku_uid" property="youkuUid"/> |
|
||||
<result column="zhibo_zuan" property="zhiboZuan"/> |
|
||||
<result column="dengji" property="dengji"/> |
|
||||
<result column="dept" property="dept"/> |
|
||||
<result column="shop" property="shop"/> |
|
||||
<result column="loc_market" property="locMarket"/> |
|
||||
<result column="sysuser" property="sysUser"/> |
|
||||
<result column="learning_status" property="learningStatus"/> |
|
||||
<result column="user_role" property="userRole"/> |
|
||||
<result column="user_identity" property="userIdentity"/> |
|
||||
<result column="user_identity_title" property="userIdentityTitle"/> |
|
||||
<result column="employee" property="employee"/> |
|
||||
<result column="employee_type" property="employeeType"/> |
|
||||
<result column="membership_time" property="membershipTime"/> |
|
||||
<result column="hide_nickname" property="hideNickname"/> |
|
||||
<result column="bogu_student" property="boguStudent"/> |
|
||||
<result column="bogu_member" property="boguMember"/> |
|
||||
<result column="herdsman" property="herdsman"/> |
|
||||
<result column="shenqiangshou" property="shenqiangshou"/> |
|
||||
<result column="huanqiu" property="huanqiu"/> |
|
||||
<result column="supreme_member" property="supremeMember"/> |
|
||||
<result column="app_version" property="appVersion"/> |
|
||||
<result column="app_update_time" property="appUpdateTime"/> |
|
||||
<result column="pc_version" property="pcVersion"/> |
|
||||
<result column="pc_update_time" property="pcUpdateTime"/> |
|
||||
<result column="deptId" property="deptId"/> |
|
||||
<result column="deptName" property="deptName"/> |
|
||||
<result column="shopId" property="shopId"/> |
|
||||
<result column="shopName" property="shopName"/> |
|
||||
<result column="level" property="level"/> |
|
||||
<result column="visitor" property="visitor"/> |
|
||||
<result column="vip_pop" property="vipPop"/> |
|
||||
</resultMap> |
|
||||
|
|
||||
<!-- 插入 --> |
|
||||
<insert id="insert" parameterType="com.example.gb.bean.FxMember" useGeneratedKeys="true" keyProperty="id"> |
|
||||
INSERT INTO fx_member ( |
|
||||
jwcode, true_name, nickname, user, sex, birthday, stock_age, |
|
||||
password, pwd_cashout, mobile, email, img, backimg, widget, |
|
||||
jingyan, hide, hidetent, create_time, update_time, create_ip, |
|
||||
update_ip, ip_address, toutiao_uid, qianming, youku_uid, |
|
||||
zhibo_zuan, dengji, dept, shop, loc_market, sysuser, |
|
||||
learning_status, user_role, user_identity, user_identity_title, |
|
||||
employee, employee_type, membership_time, hide_nickname, |
|
||||
bogu_student, bogu_member, herdsman, shenqiangshou, huanqiu, |
|
||||
supreme_member, app_version, app_update_time, pc_version, |
|
||||
pc_update_time, deptId, deptName, shopId, shopName, |
|
||||
level, visitor, vip_pop |
|
||||
) VALUES ( |
|
||||
#{jwCode}, #{trueName}, #{nickName}, #{user}, #{sex}, #{birthday,jdbcType=DATE}, |
|
||||
#{stockAge}, #{password}, #{pwdCashOut}, #{mobile}, #{email}, |
|
||||
#{img}, #{backImg}, #{widget}, #{jingyan}, #{hide}, #{hideTent}, |
|
||||
#{createTime,jdbcType=INTEGER}, #{updateTime,jdbcType=INTEGER}, #{createIp}, #{updateIp}, |
|
||||
#{ipAddress}, #{toutiaoUid}, #{qianming}, #{youkuUid}, |
|
||||
#{zhiboZuan}, #{dengji}, #{dept}, #{shop}, #{locMarket}, |
|
||||
#{sysUser}, #{learningStatus}, #{userRole}, #{userIdentity}, |
|
||||
#{userIdentityTitle}, #{employee}, #{employeeType}, |
|
||||
#{membershipTime,jdbcType=DATE}, #{hideNickname}, #{boguStudent}, |
|
||||
#{boguMember}, #{herdsman}, #{shenqiangshou}, #{huanqiu}, |
|
||||
#{supremeMember}, #{appVersion}, #{appUpdateTime}, |
|
||||
#{pcVersion}, #{pcUpdateTime}, #{deptId}, #{deptName}, |
|
||||
#{shopId}, #{shopName}, #{level}, #{visitor}, #{vipPop} |
|
||||
) |
|
||||
</insert> |
|
||||
|
|
||||
<!-- 根据 ID 查询 --> |
|
||||
<select id="selectById" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM fx_member WHERE id = #{id} |
|
||||
</select> |
|
||||
|
|
||||
<!-- 根据 JwCode 查询 --> |
|
||||
<select id="selectByJwCode" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM fx_member WHERE jwcode = #{jwCode} |
|
||||
</select> |
|
||||
|
|
||||
<!-- 查询所有 --> |
|
||||
<select id="selectAll" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM fx_member |
|
||||
</select> |
|
||||
|
|
||||
<!-- 删除 --> |
|
||||
<delete id="deleteById"> |
|
||||
DELETE FROM fx_member WHERE id = #{id} |
|
||||
</delete> |
|
||||
|
|
||||
<!-- 更新 --> |
|
||||
<update id="update" parameterType="com.example.gb.bean.FxMember"> |
|
||||
UPDATE fx_member |
|
||||
SET |
|
||||
jwcode = #{jwCode}, |
|
||||
true_name = #{trueName}, |
|
||||
nickname = #{nickName}, |
|
||||
user = #{user}, |
|
||||
sex = #{sex}, |
|
||||
birthday = #{birthday}, |
|
||||
stock_age = #{stockAge}, |
|
||||
password = #{password}, |
|
||||
pwd_cashout = #{pwdCashOut}, |
|
||||
mobile = #{mobile}, |
|
||||
email = #{email}, |
|
||||
img = #{img}, |
|
||||
backimg = #{backImg}, |
|
||||
widget = #{widget}, |
|
||||
jingyan = #{jingyan}, |
|
||||
hide = #{hide}, |
|
||||
hidetent = #{hideTent}, |
|
||||
update_time = UNIX_TIMESTAMP(), |
|
||||
create_ip = #{createIp}, |
|
||||
update_ip = #{updateIp}, |
|
||||
ip_address = #{ipAddress}, |
|
||||
toutiao_uid = #{toutiaoUid}, |
|
||||
qianming = #{qianming}, |
|
||||
youku_uid = #{youkuUid}, |
|
||||
zhibo_zuan = #{zhiboZuan}, |
|
||||
dengji = #{dengji}, |
|
||||
dept = #{dept}, |
|
||||
shop = #{shop}, |
|
||||
loc_market = #{locMarket}, |
|
||||
sysuser = #{sysUser}, |
|
||||
learning_status = #{learningStatus}, |
|
||||
user_role = #{userRole}, |
|
||||
user_identity = #{userIdentity}, |
|
||||
user_identity_title = #{userIdentityTitle}, |
|
||||
employee = #{employee}, |
|
||||
employee_type = #{employeeType}, |
|
||||
membership_time = #{membershipTime}, |
|
||||
hide_nickname = #{hideNickname}, |
|
||||
bogu_student = #{boguStudent}, |
|
||||
bogu_member = #{boguMember}, |
|
||||
herdsman = #{herdsman}, |
|
||||
shenqiangshou = #{shenqiangshou}, |
|
||||
huanqiu = #{huanqiu}, |
|
||||
supreme_member = #{supremeMember}, |
|
||||
app_version = #{appVersion}, |
|
||||
app_update_time = #{appUpdateTime}, |
|
||||
pc_version = #{pcVersion}, |
|
||||
pc_update_time = #{pcUpdateTime}, |
|
||||
deptId = #{deptId}, |
|
||||
deptName = #{deptName}, |
|
||||
shopId = #{shopId}, |
|
||||
shopName = #{shopName}, |
|
||||
level = #{level}, |
|
||||
visitor = #{visitor}, |
|
||||
vip_pop = #{vipPop} |
|
||||
WHERE id = #{id} |
|
||||
</update> |
|
||||
</mapper> |
|
||||
@ -1,107 +0,0 @@ |
|||||
<?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.example.gb.dao.GoldPayGOrderMapper"> |
|
||||
|
|
||||
<!-- 结果映射 --> |
|
||||
<resultMap id="BaseResultMap" type="com.example.gb.bean.PayGOrder"> |
|
||||
<id column="id" property="id"/> |
|
||||
<result column="jwcode" property="jwCode"/> |
|
||||
<result column="order_no" property="orderNo"/> |
|
||||
<result column="type" property="type"/> |
|
||||
<result column="merchant_id" property="merchantId"/> |
|
||||
<result column="price" property="price"/> |
|
||||
<result column="count" property="count"/> |
|
||||
<result column="pay_style" property="payStyle"/> |
|
||||
<result column="platform" property="platForm"/> |
|
||||
<result column="wx_prepay_id" property="wxPrepayId"/> |
|
||||
<result column="wx_code_url" property="wxCodeUrl"/> |
|
||||
<result column="wx_transaction_id" property="wxTransactionId"/> |
|
||||
<result column="success_time" property="successTime"/> |
|
||||
<result column="closed_time" property="closedTime"/> |
|
||||
<result column="refund_no" property="refundNo"/> |
|
||||
<result column="refund_time" property="refundTime"/> |
|
||||
<result column="paypal_orderId" property="paypalOrderId"/> |
|
||||
<result column="live_id" property="liveId"/> |
|
||||
<result column="is_read" property="isRead"/> |
|
||||
<result column="add_time" property="addTime"/> |
|
||||
</resultMap> |
|
||||
|
|
||||
<!-- 查询所有订单 --> |
|
||||
<select id="findAll" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM pay_xxcg_com_g_order |
|
||||
</select> |
|
||||
|
|
||||
<!-- 根据ID查询订单 --> |
|
||||
<select id="findById" parameterType="int" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM pay_xxcg_com_g_order WHERE id = #{id} |
|
||||
</select> |
|
||||
|
|
||||
<!-- 根据订单号查询订单 --> |
|
||||
<select id="findByOrderNo" parameterType="string" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM pay_xxcg_com_g_order WHERE order_no = #{orderNo} |
|
||||
</select> |
|
||||
|
|
||||
<!-- 根据精网号查询订单 --> |
|
||||
<select id="findByJwCode" parameterType="int" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM pay_xxcg_com_g_order WHERE jwcode = #{jwCode} |
|
||||
</select> |
|
||||
|
|
||||
<!-- 根据支付方式查询订单 --> |
|
||||
<select id="findByPayStyle" parameterType="boolean" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM pay_xxcg_com_g_order WHERE pay_style = #{payStyle} |
|
||||
</select> |
|
||||
|
|
||||
<!-- 根据成功时间范围查询订单 --> |
|
||||
<select id="findBySuccessTimeRange" parameterType="map" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM pay_xxcg_com_g_order |
|
||||
WHERE success_time >= #{startTime} AND success_time <= #{endTime} |
|
||||
</select> |
|
||||
|
|
||||
<!-- 根据用户部门查询订单 --> |
|
||||
<select id="findByDept" parameterType="string" resultMap="BaseResultMap"> |
|
||||
SELECT o.* FROM pay_xxcg_com_g_order o |
|
||||
JOIN fx_member m ON o.jwcode = m.jwcode |
|
||||
WHERE m.dept = #{dept} |
|
||||
</select> |
|
||||
|
|
||||
<!-- 添加分页查询SQL --> |
|
||||
<select id="findByPage" resultMap="BaseResultMap"> |
|
||||
SELECT * FROM pay_xxcg_com_g_order |
|
||||
LIMIT #{offset}, #{limit} |
|
||||
</select> |
|
||||
|
|
||||
<!-- 插入订单 --> |
|
||||
<insert id="insert" parameterType="com.example.gb.bean.PayGOrder" useGeneratedKeys="true" keyProperty="id"> |
|
||||
INSERT INTO pay_xxcg_com_g_order( |
|
||||
jwcode, order_no, type, merchant_id, price, count, |
|
||||
pay_style, platform, wx_prepay_id, wx_code_url, wx_transaction_id, |
|
||||
success_time, closed_time, refund_no, refund_time, paypal_orderId, |
|
||||
live_id, is_read, add_time) |
|
||||
VALUES ( |
|
||||
#{jwCode}, #{orderNo}, #{type}, #{merchantId}, #{price}, #{count}, |
|
||||
#{payStyle}, #{platForm}, #{wxPrepayId}, #{wxCodeUrl}, #{wxTransactionId}, |
|
||||
#{successTime}, #{closedTime}, #{refundNo}, #{refundTime}, #{paypalOrderId}, |
|
||||
#{liveId}, #{isRead}, #{addTime}) |
|
||||
</insert> |
|
||||
|
|
||||
<!-- 更新订单 --> |
|
||||
<update id="update" parameterType="com.example.gb.bean.PayGOrder"> |
|
||||
UPDATE pay_xxcg_com_g_order |
|
||||
SET jwcode=#{jwCode}, order_no=#{orderNo}, type=#{type}, |
|
||||
merchant_id=#{merchantId}, price=#{price}, count=#{count}, |
|
||||
pay_style=#{payStyle}, platform=#{platForm}, |
|
||||
wx_prepay_id=#{wxPrepayId}, wx_code_url=#{wxCodeUrl}, |
|
||||
wx_transaction_id=#{wxTransactionId}, |
|
||||
success_time=#{successTime}, closed_time=#{closedTime}, |
|
||||
refund_no=#{refundNo}, refund_time=#{refundTime}, |
|
||||
paypal_orderId=#{paypalOrderId}, live_id=#{liveId}, |
|
||||
is_read=#{isRead}, add_time=#{addTime} |
|
||||
WHERE id = #{id} |
|
||||
</update> |
|
||||
|
|
||||
<!-- 删除订单 --> |
|
||||
<delete id="deleteById" parameterType="int"> |
|
||||
DELETE FROM pay_xxcg_com_g_order WHERE id = #{id} |
|
||||
</delete> |
|
||||
</mapper> |
|
||||
@ -1,46 +0,0 @@ |
|||||
<?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.example.gb.dao.GoldbeanConsumeMapper"> |
|
||||
<select id="getLiveConsumeList" resultType="com.example.gb.bean.vo.LiveOrderVO"> |
|
||||
select |
|
||||
lgg.id as id, |
|
||||
fx.true_name as userRealName, |
|
||||
fx.jwcode as jwcode, |
|
||||
fx.ip_address as ipAddress, |
|
||||
lgg.g_id as gId, |
|
||||
lg.name as type, |
|
||||
lgg.gold_beans as goldBeans, |
|
||||
lgg.gold_free as goldFree, |
|
||||
lgg.gold_buy as goldBuy, |
|
||||
lp.title as channelName, |
|
||||
lp.pd_id as channelId, |
|
||||
l.name as liveName, |
|
||||
l.id as liveId, |
|
||||
lgg.time as time |
|
||||
from live_give_gifts as lgg |
|
||||
left join live as l on lgg.live_id = l.id |
|
||||
left join fx_member as fx on lgg.jwcode = fx.jwcode |
|
||||
left join live_pindao as lp on lp.pd_id = l.channel_id |
|
||||
left join live_gifts as lg on lgg.g_id = lg.id |
|
||||
<where> |
|
||||
<if test="jwcode != null"> |
|
||||
and lgg.jwcode = #{jwcode} |
|
||||
</if> |
|
||||
<if test="liveId != null"> |
|
||||
and lgg.live_id = #{liveId} |
|
||||
</if> |
|
||||
<if test="channelId != null"> |
|
||||
and lp.pd_id = #{channelId} |
|
||||
</if> |
|
||||
<if test="gId != null"> |
|
||||
and lgg.g_id = #{gId} |
|
||||
</if> |
|
||||
<if test="beg != null"> |
|
||||
and lgg.time >= #{beg} |
|
||||
</if> |
|
||||
<if test="end != null"> |
|
||||
and lgg.time <= #{end} |
|
||||
</if> |
|
||||
</where> |
|
||||
</select> |
|
||||
</mapper> |
|
||||
@ -1,7 +0,0 @@ |
|||||
<?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.example.gb.dao.GoldbeanGiftMapper"> |
|
||||
<select id = "getGiftList" resultType="com.example.gb.bean.LiveGifts"> |
|
||||
select id,name from live_gifts |
|
||||
</select> |
|
||||
</mapper> |
|
||||
@ -1,7 +0,0 @@ |
|||||
<?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.example.gb.dao.GoldbeanPindaoMapper"> |
|
||||
<select id = "getPindaoList" resultType="com.example.gb.bean.vo.LivePindaoVO"> |
|
||||
select id,title from live_pindao |
|
||||
</select> |
|
||||
</mapper> |
|
||||
@ -1,24 +0,0 @@ |
|||||
<?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.example.gb.dao.GoldbeanUserMapper"> |
|
||||
<select id = "getUserInfo" resultType="com.example.gb.bean.vo.YaoqingVO"> |
|
||||
select |
|
||||
fm.id, |
|
||||
fm.jwcode, |
|
||||
fm.true_name as realName, |
|
||||
fm.ip_address as ipAddress, |
|
||||
fyq.jinbi as goldbean, |
|
||||
fyq.jinbi_num as goldbeanNum, |
|
||||
fyq.jinbi_free as goldbeanFree, |
|
||||
fyq.jinbi_free_num as goldbeanFreeNum, |
|
||||
fyq.jinbi_buy as goldbeanBuy, |
|
||||
fyq.jinbi_buy_num as goldbeanBuyNum |
|
||||
from fx_yaoqing as fyq |
|
||||
left join fx_member as fm on fyq.uid = fm.id |
|
||||
<where> |
|
||||
<if test="jwcode != null"> |
|
||||
and jwcode = #{jwcode} |
|
||||
</if> |
|
||||
</where> |
|
||||
</select> |
|
||||
</mapper> |
|
||||
@ -0,0 +1,13 @@ |
|||||
|
package org.example.goldcoin; |
||||
|
|
||||
|
import org.junit.jupiter.api.Test; |
||||
|
import org.springframework.boot.test.context.SpringBootTest; |
||||
|
|
||||
|
@SpringBootTest |
||||
|
class GoldcoinApplicationTests { |
||||
|
|
||||
|
@Test |
||||
|
void contextLoads() { |
||||
|
} |
||||
|
|
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue