news 2026/4/18 8:42:00

平台介绍-动态更换登录背景图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
平台介绍-动态更换登录背景图

平台的登录背景图可以自行设置,动态更换。

基本原理如下:

1、用户敲登录地址后,页面向后台发起请求。

2、后台根据页面传递的参数,首先是设备类型,平台支持电脑、手机、平板,登录图片规格是不一样的。其次根据当前日期,主要是对节日的判断,如春节前后要有春节主体。再次是人工的设定,如设置的优先顺序、是否启用等。后台将图片地址传递给前端。

3、图片是存在minio的公共空间内(无需登录验证的)。

4、前端显示对应图片。

5、平台的设置功能可以对图片进行设置。

最核心的是背景设置实体类:

package org.qlm.scheme.entity; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.hibernate.annotations.GenericGenerator; import org.qlm.base.BaseTable; import javax.persistence.*; @Data @AllArgsConstructor @NoArgsConstructor @Entity @Table(name = "SCHEME_LOGBKG_SET") public class LoginBKGSetBO extends BaseTable { @Id @GeneratedValue(generator="system-uuid") @GenericGenerator(name="system-uuid", strategy = "uuid.hex") @Column(name = "ITEM_ID") // 主键 private String itemID; @Column(name = "ITEM_NAME",length =200 ) // 配置名称 private String itemName; @Column(name = "BEGIN_DATE",length =40) // 适合开始时间 格式可以是yyyy-MM-dd 也可以是MM-dd private String beginDate; @Column(name = "END_DATE",length =40 ) // 适合开始时间 格式可以是yyyy-MM-dd 也可以是MM-dd private String endDate; @Column(name = "IMG_TOP",length =100 ) // 顶部图片 private String topsrc; @Column(name = "IMG_CENTER",length =100 ) // 中间图片 private String centersrc; @Column(name = "IMG_BOTTOM",length =100 ) // 底部图片 private String bottomsrc; @Column(name="suit_type",length = 100) // 适合设备 pc mobile pad private String suitType; @Column(name="seq",length = 100) // 排序 private String seq; @Column(name="is_use",length = 100) // 0 禁用 1 启用 private String isuse; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 5:17:42

共享单车调度优化:TensorFlow预测模型辅助决策

共享单车调度优化:TensorFlow预测模型辅助决策 在早晚高峰的地铁口,你是否曾因找不到一辆共享单车而迟到?又或者在深夜路过某个公交站时,看到成排单车积压在角落无人问津?这种“一边缺车、一边淤积”的现象&#xff0c…

作者头像 李华
网站建设 2026/4/16 15:51:35

AutoTable终极指南:告别手动建表,5分钟实现数据库表结构自动维护

AutoTable终极指南:告别手动建表,5分钟实现数据库表结构自动维护 【免费下载链接】AutoTable 基于java实体上的注解完成数据库表自动维护的框架 项目地址: https://gitcode.com/dromara/auto-table 还在为频繁修改数据库表结构而烦恼吗&#xff1…

作者头像 李华
网站建设 2026/4/18 8:41:28

树莓派串口通信引脚定义及用途:核心要点解析

树莓派串口通信实战指南:从引脚定义到稳定通信的完整路径你有没有遇到过这样的情况——接好线、写好代码,树莓派却“收不到数据”?或者明明波特率设的是115200,结果读出来全是乱码?别急。这些问题90%都出在串口配置和引…

作者头像 李华
网站建设 2026/4/18 7:00:45

5分钟掌握inshellisense医生工具:新手必学的故障排查全攻略

5分钟掌握inshellisense医生工具:新手必学的故障排查全攻略 【免费下载链接】inshellisense microsoft/inshellisense: 是 Visual Studio Code 的一个扩展,可以在集成终端中提供 IntelliSense 功能。适合对 Visual Studio Code、终端和想要在终端中使用 …

作者头像 李华
网站建设 2026/4/14 13:12:15

3分钟解放生产力!Hoppscotch容器化部署全攻略

3分钟解放生产力!Hoppscotch容器化部署全攻略 【免费下载链接】hoppscotch 项目地址: https://gitcode.com/gh_mirrors/po/postwoman 还在为复杂的API调试环境配置而烦恼吗?想象一下这样的场景:你需要快速测试一个微服务接口&#xf…

作者头像 李华
网站建设 2026/3/10 9:11:20

AIClient-2-API架构解析:多模型协议适配与智能路由的创新实现

在AI应用开发领域,不同厂商的API协议差异往往成为技术集成的瓶颈。AIClient-2-API作为一个突破性的开源项目,通过创新的架构设计解决了这一核心痛点,实现了Gemini CLI、Antigravity、Qwen Code、Kiro等多种客户端限制模型的标准兼容接口转换。…

作者头像 李华