Browse Source

添加手机端登录样式接口相关表

jichaobo 2 years ago
parent
commit
2632da842f

+ 15 - 16
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/MybatisGeneratorUtils.java

@@ -1,4 +1,4 @@
-//package com.usky.system.controller;//package com.usky.system.controller;//package com.usky.dm.controller.web.business;//package com.usky.dm.controller.web;
+//package com.usky.system;//package com.usky.system.controller;//package com.usky.dm.controller.web.business;//package com.usky.dm.controller.web;
 //
 //import com.baomidou.mybatisplus.core.toolkit.StringPool;
 //import com.baomidou.mybatisplus.generator.AutoGenerator;
@@ -7,7 +7,6 @@
 //import com.baomidou.mybatisplus.generator.config.po.TableInfo;
 //import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
 //
-//import java.io.File;
 //import java.util.ArrayList;
 //import java.util.List;
 //
@@ -18,10 +17,10 @@
 //public class MybatisGeneratorUtils {
 //    public static void main(String[] args) {
 //
-//            shell("service-system","service-system-biz");
+//        shell("service-system", "service-system-biz");
 //    }
 //
-//    private static void shell(String parentName,String model) {
+//    private static void shell(String parentName, String model) {
 //
 //        AutoGenerator mpg = new AutoGenerator();
 //        //1、全局配置
@@ -29,11 +28,11 @@
 ////        File file = new File(model);
 ////        String path = file.getAbsolutePath();
 //        String projectPath = System.getProperty("user.dir");
-//        projectPath+="/"+parentName;
-//        projectPath+="/"+model;
-//        gc.setOutputDir(projectPath+ "/src/main/java");  //生成路径(一般都是生成在此项目的src/main/java下面)
+//        projectPath += "/" + parentName;
+//        projectPath += "/" + model;
+//        gc.setOutputDir(projectPath + "/src/main/java");  //生成路径(一般都是生成在此项目的src/main/java下面)
 //        //修改为自己的名字
-//        gc.setAuthor("ya"); //设置作者
+//        gc.setAuthor("JCB"); //设置作者
 //        gc.setOpen(false);
 //        gc.setFileOverride(true); //第二次生成会把第一次生成的覆盖掉
 //        gc.setServiceName("%sService"); //生成的service接口名字首字母是否为I,这样设置就没有
@@ -43,10 +42,10 @@
 //        //2、数据源配置
 //        //修改数据源
 //        DataSourceConfig dsc = new DataSourceConfig();
-//        dsc.setUrl("jdbc:mysql://47.111.81.118:3306/dm?useUnicode=true&serverTimezone=GMT&useSSL=false&characterEncoding=utf8");
-//        dsc.setDriverName("com.mysql.jdbc.Driver");
-//        dsc.setUsername("root");
-//        dsc.setPassword("Yt2021");
+//        dsc.setUrl("jdbc:mysql://172.16.120.165:3306/usky-cloud?useUnicode=true&serverTimezone=GMT&useSSL=false&characterEncoding=utf8");
+//        dsc.setDriverName("com.mysql.cj.jdbc.Driver");
+//        dsc.setUsername("usky");
+//        dsc.setPassword("Yt#75Usky");
 //        mpg.setDataSource(dsc);
 //
 //        // 3、包配置
@@ -65,13 +64,13 @@
 //        StrategyConfig strategy = new StrategyConfig();
 //        strategy.setNaming(NamingStrategy.underline_to_camel);
 //        strategy.setColumnNaming(NamingStrategy.underline_to_camel);
-//        strategy.setSuperMapperClass("com.usky.common.mvc.base.CrudMapper");
-//        strategy.setSuperServiceClass("com.usky.common.mvc.base.CrudService");
-//        strategy.setSuperServiceImplClass("com.usky.common.mvc.base.AbstractCrudService");
+//        strategy.setSuperMapperClass("com.usky.common.mybatis.core.CrudMapper");
+//        strategy.setSuperServiceClass("com.usky.common.mybatis.core.CrudService");
+//        strategy.setSuperServiceImplClass("com.usky.common.mybatis.core.AbstractCrudService");
 //        // strategy.setTablePrefix("t_"); // 表名前缀
 //        strategy.setEntityLombokModel(true); //使用lombok
 //        //修改自己想要生成的表
-//        strategy.setInclude("sys_config");  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
+//        strategy.setInclude("sys_mobile_tenant_config");  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
 //        mpg.setStrategy(strategy);
 //
 //        // 关闭默认 xml 生成,调整生成 至 根目录

+ 21 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/controller/web/SysMobileTenantConfigController.java

@@ -0,0 +1,21 @@
+package com.usky.system.controller.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * <p>
+ * 移动端_租户配置表 前端控制器
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-09
+ */
+@Controller
+@RequestMapping("/sysMobileTenantConfig")
+public class SysMobileTenantConfigController {
+
+}
+

+ 108 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/domain/SysMobileTenantConfig.java

@@ -0,0 +1,108 @@
+package com.usky.system.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 移动端_租户配置表
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-09
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class SysMobileTenantConfig implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    /**
+     * 租户ID
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 租户ID
+     */
+    private Integer tenantId;
+
+    /**
+     * 登录域名
+     */
+    private String loginDomain;
+
+    /**
+     * 登录标题
+     */
+    private String loginTitle;
+
+    /**
+     * 登录页logo
+     */
+    private String loginLogo;
+
+    /**
+     * 登录页背景地址
+     */
+    private String loginBackUrl;
+
+    /**
+     * 登录页底部名称
+     */
+    private String loginFooter;
+
+    /**
+     * 登录类型 1:账号登录 2:手机登录 3:账号手机登录
+     */
+    private Integer loginType;
+
+    /**
+     * 轮询图集合
+     */
+    private String middleUrl;
+
+    /**
+     * 主页logo地址
+     */
+    private String homeLogo;
+
+    /**
+     * 主页导航布局
+     */
+    private String homeLayout;
+
+    /**
+     * 主页主题样式
+     */
+    private String homeStyle;
+
+    /**
+     * 创建者
+     */
+    private String createBy;
+
+    /**
+     * 创建时间
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 更新者
+     */
+    private String updateBy;
+
+    /**
+     * 更新时间
+     */
+    private LocalDateTime updateTime;
+
+
+}

+ 16 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/mapper/SysMobileTenantConfigMapper.java

@@ -0,0 +1,16 @@
+package com.usky.system.mapper;
+
+import com.usky.system.domain.SysMobileTenantConfig;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 移动端_租户配置表 Mapper 接口
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-09
+ */
+public interface SysMobileTenantConfigMapper extends CrudMapper<SysMobileTenantConfig> {
+
+}

+ 16 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/service/SysMobileTenantConfigService.java

@@ -0,0 +1,16 @@
+package com.usky.system.service;
+
+import com.usky.system.domain.SysMobileTenantConfig;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 移动端_租户配置表 服务类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-09
+ */
+public interface SysMobileTenantConfigService extends CrudService<SysMobileTenantConfig> {
+
+}

+ 20 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/service/impl/SysMobileTenantConfigServiceImpl.java

@@ -0,0 +1,20 @@
+package com.usky.system.service.impl;
+
+import com.usky.system.domain.SysMobileTenantConfig;
+import com.usky.system.mapper.SysMobileTenantConfigMapper;
+import com.usky.system.service.SysMobileTenantConfigService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 移动端_租户配置表 服务实现类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-09
+ */
+@Service
+public class SysMobileTenantConfigServiceImpl extends AbstractCrudService<SysMobileTenantConfigMapper, SysMobileTenantConfig> implements SysMobileTenantConfigService {
+
+}

+ 25 - 0
base-modules/service-system/service-system-biz/src/main/resources/mapper/system/SysMobileTenantConfigMapper.xml

@@ -0,0 +1,25 @@
+<?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.usky.system.mapper.SysMobileTenantConfigMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.system.domain.SysMobileTenantConfig">
+        <id column="id" property="id" />
+        <result column="tenant_id" property="tenantId" />
+        <result column="login_domain" property="loginDomain" />
+        <result column="login_title" property="loginTitle" />
+        <result column="login_logo" property="loginLogo" />
+        <result column="login_back_url" property="loginBackUrl" />
+        <result column="login_footer" property="loginFooter" />
+        <result column="login_type" property="loginType" />
+        <result column="middle_url" property="middleUrl" />
+        <result column="home_logo" property="homeLogo" />
+        <result column="home_layout" property="homeLayout" />
+        <result column="home_style" property="homeStyle" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>