sql/xc_mall.sql | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/controller/CommonController.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/entity/AppVersion.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/mapper/AppVersionMapper.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/service/ICommonService.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/service/impl/CommonService.java | ●●●●● patch | view | raw | blame | history | |
src/main/resources/mapper/modules/AppVersionMapper.xml | ●●●●● patch | view | raw | blame | history | |
src/test/java/cc/mrbird/febs/AgentTest.java | ●●●●● patch | view | raw | blame | history |
sql/xc_mall.sql
@@ -340,3 +340,14 @@ ) COMMENT = '用户收款方式'; alter table mall_goods_category add image varchar(500) null comment '分类图片'; DROP TABLE IF EXISTS app_version; create table app_version ( id bigint auto_increment primary key, version varchar(255) null comment '版本号', content varchar(255) null comment '更新内容', createtime datetime null comment '更新时间', address varchar(255) null comment '下载地址', type tinyint null comment '类型:1安卓,2苹果' )comment '版本表'; src/main/java/cc/mrbird/febs/mall/controller/CommonController.java
@@ -135,4 +135,10 @@ return new FebsResponse().message("上传成功").success().data(url); } @ApiOperation(value = "获取版本信息") @GetMapping(value = "/appVersion") public FebsResponse appVersion() { return new FebsResponse().message("获取成功").success().data(commonService.findAppVersion()); } } src/main/java/cc/mrbird/febs/mall/entity/AppVersion.java
New file @@ -0,0 +1,44 @@ package cc.mrbird.febs.mall.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 版本表 **/ @Data @TableName("app_version") public class AppVersion implements Serializable { /** * 账号状态 - 禁用 */ public static final Integer type_and = 1; /** * 账号状态 - 启用 */ public static final Integer type_app = 2; /** * */ private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createtime; private String version; private String content; private String address; private Integer type; } src/main/java/cc/mrbird/febs/mall/mapper/AppVersionMapper.java
New file @@ -0,0 +1,11 @@ package cc.mrbird.febs.mall.mapper; import cc.mrbird.febs.mall.entity.AppVersion; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * @author wzy * @date 2021-09-27 **/ public interface AppVersionMapper extends BaseMapper<AppVersion> { } src/main/java/cc/mrbird/febs/mall/service/ICommonService.java
@@ -1,5 +1,6 @@ package cc.mrbird.febs.mall.service; import cc.mrbird.febs.mall.entity.AppVersion; import cc.mrbird.febs.mall.entity.DataDictionaryCustom; import java.util.List; @@ -12,4 +13,6 @@ boolean verifyCode(String account, String code); List<DataDictionaryCustom> findDataDicByType(String type); List<AppVersion> findAppVersion(); } src/main/java/cc/mrbird/febs/mall/service/impl/CommonService.java
@@ -2,7 +2,9 @@ import cc.mrbird.febs.common.utils.AppContants; import cc.mrbird.febs.common.utils.RedisUtils; import cc.mrbird.febs.mall.entity.AppVersion; import cc.mrbird.febs.mall.entity.DataDictionaryCustom; import cc.mrbird.febs.mall.mapper.AppVersionMapper; import cc.mrbird.febs.mall.mapper.DataDictionaryCustomMapper; import cc.mrbird.febs.mall.service.ICommonService; import cn.hutool.core.util.StrUtil; @@ -22,6 +24,7 @@ public class CommonService implements ICommonService { private final RedisUtils redisUtils; private final DataDictionaryCustomMapper dataDictionaryCustomMapper; private final AppVersionMapper appVersionMapper; @Override public boolean verifyCode(String account, String code) { @@ -41,4 +44,9 @@ public List<DataDictionaryCustom> findDataDicByType(String type) { return dataDictionaryCustomMapper.selectDicByType(type); } @Override public List<AppVersion> findAppVersion() { return appVersionMapper.selectList(null); } } src/main/resources/mapper/modules/AppVersionMapper.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="cc.mrbird.febs.mall.mapper.AppVersionMapper"> </mapper> src/test/java/cc/mrbird/febs/AgentTest.java
@@ -99,9 +99,9 @@ @Test public void autoLevelUp() { // agentService.autoUpAgentLevel(3L); // agentProducer.sendAutoLevelUpMsg(3L); agentProducer.sendAutoLevelUpMsg(9L); agentProducer.sendReturnMoneyMsg(24L); // agentProducer.sendReturnMoneyMsg(24L); } @Test