Przeglądaj źródła

修改租户菜单名称,配置登录页信息接口

xuezizhuo 1 rok temu
rodzic
commit
a162a94fc6

+ 124 - 0
zkqy-admin/src/main/java/com/zkqy/web/controller/system/LoginPageConfigurationController.java

@@ -0,0 +1,124 @@
+package com.zkqy.web.controller.system;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.zkqy.common.annotation.Anonymous;
+import com.zkqy.system.service.ILoginPageConfigurationService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.zkqy.common.annotation.Log;
+import com.zkqy.common.core.controller.BaseController;
+import com.zkqy.common.core.domain.AjaxResult;
+import com.zkqy.common.enums.BusinessType;
+import com.zkqy.system.domain.LoginPageConfiguration;
+import com.zkqy.common.utils.poi.ExcelUtil;
+import com.zkqy.common.core.page.TableDataInfo;
+
+/**
+ * 登录页面配置信息Controller
+ *
+ * @author zkqy
+ * @date 2024-01-22
+ */
+@RestController
+@RequestMapping("/system/configuration")
+@Api(value = "/system/configuration", description = "登录页面配置信息-接口")
+public class LoginPageConfigurationController extends BaseController
+{
+    @Autowired
+    private ILoginPageConfigurationService loginPageConfigurationService;
+
+/**
+ * 查询登录页面配置信息列表
+ */
+@PreAuthorize("@ss.hasPermi('system:configuration:list')")
+@GetMapping("/list")
+@ApiOperation(value = "查询登录页面配置信息列表")
+    public TableDataInfo list(LoginPageConfiguration loginPageConfiguration)
+    {
+        startPage();
+        List<LoginPageConfiguration> list = loginPageConfigurationService.selectLoginPageConfigurationList(loginPageConfiguration);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出登录页面配置信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('system:configuration:export')")
+    @Log(title = "登录页面配置信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ApiOperation(value = "导出登录页面配置信息列表")
+    public void export(HttpServletResponse response, LoginPageConfiguration loginPageConfiguration)
+    {
+        List<LoginPageConfiguration> list = loginPageConfigurationService.selectLoginPageConfigurationList(loginPageConfiguration);
+        ExcelUtil<LoginPageConfiguration> util = new ExcelUtil<LoginPageConfiguration>(LoginPageConfiguration.class);
+        util.exportExcel(response, list, "登录页面配置信息数据");
+    }
+
+    /**
+     * 获取登录页面配置信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('system:configuration:query')")
+    @GetMapping(value = "/{tenantId}")
+    @ApiOperation(value = "获取登录页面配置信息详细信息")
+    public AjaxResult getInfo(@PathVariable("tenantId") Long tenantId)
+    {
+        return success(loginPageConfigurationService.selectLoginPageConfigurationByTenantId(tenantId));
+    }
+
+    /**
+     * 根据登录编号查询详细信息
+     */
+    @Anonymous
+    @GetMapping("/queryLoginPageConfigurationInfo/{loginPageNumber}")
+    public AjaxResult queryLoginPageConfigurationInfo(@PathVariable("loginPageNumber") String loginPageNumber){
+        return success(loginPageConfigurationService.selectLoginPageConfigurationByLoginPageNumber(loginPageNumber));
+    }
+
+    /**
+     * 新增登录页面配置信息
+     */
+    @PreAuthorize("@ss.hasPermi('system:configuration:add')")
+    @Log(title = "登录页面配置信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    @ApiOperation(value = "新增登录页面配置信息")
+    public AjaxResult add(@RequestBody LoginPageConfiguration loginPageConfiguration)
+    {
+        return toAjax(loginPageConfigurationService.insertLoginPageConfiguration(loginPageConfiguration));
+    }
+
+    /**
+     * 修改登录页面配置信息
+     */
+    @PreAuthorize("@ss.hasPermi('system:configuration:edit')")
+    @Log(title = "登录页面配置信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    @ApiOperation(value = "修改登录页面配置信息")
+    public AjaxResult edit(@RequestBody LoginPageConfiguration loginPageConfiguration)
+    {
+        return toAjax(loginPageConfigurationService.updateLoginPageConfiguration(loginPageConfiguration));
+    }
+
+    /**
+     * 删除登录页面配置信息
+     */
+    @PreAuthorize("@ss.hasPermi('system:configuration:remove')")
+    @Log(title = "登录页面配置信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    @ApiOperation(value = "删除登录页面配置信息")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(loginPageConfigurationService.deleteLoginPageConfigurationByIds(ids));
+    }
+}

+ 195 - 0
zkqy-system/src/main/java/com/zkqy/system/domain/LoginPageConfiguration.java

@@ -0,0 +1,195 @@
+package com.zkqy.system.domain;
+
+import com.zkqy.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.zkqy.common.annotation.Excel;
+
+/**
+ * 登录页面配置信息对象 login_page_configuration
+ * 
+ * @author zkqy
+ * @date 2024-01-22
+ */
+public class LoginPageConfiguration extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 登录页面编号 */
+    @Excel(name = "登录页面编号")
+    private String loginPageNumber;
+
+    /** 登录页面标题 */
+    @Excel(name = "登录页面标题")
+    private String loginPageTitle;
+
+    /** 登录页面描述 */
+    @Excel(name = "登录页面描述")
+    private String loginPageDescription;
+
+    /** 登录页面logo路径 */
+    @Excel(name = "登录页面logo路径")
+    private String loginPageLogo;
+
+    /** 登录页面背景图路径 */
+    @Excel(name = "登录页面背景图路径")
+    private String loginPageBackgroundImage;
+
+    /** 窗口标题 */
+    @Excel(name = "窗口标题")
+    private String windowTitle;
+
+    /** 窗口logo路径 */
+    @Excel(name = "窗口logo路径")
+    private String windowLogo;
+
+    /** 租户编号 */
+    @Excel(name = "租户编号")
+    private Long tenantId;
+
+    /** 创建者ID */
+    @Excel(name = "创建者ID")
+    private Long createById;
+
+    /** 更新者ID */
+    @Excel(name = "更新者ID")
+    private Long updateById;
+
+    /** 删除标志(0:否;2:是) */
+    private String delFlag;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setLoginPageNumber(String loginPageNumber) 
+    {
+        this.loginPageNumber = loginPageNumber;
+    }
+
+    public String getLoginPageNumber() 
+    {
+        return loginPageNumber;
+    }
+    public void setLoginPageTitle(String loginPageTitle) 
+    {
+        this.loginPageTitle = loginPageTitle;
+    }
+
+    public String getLoginPageTitle() 
+    {
+        return loginPageTitle;
+    }
+    public void setLoginPageDescription(String loginPageDescription) 
+    {
+        this.loginPageDescription = loginPageDescription;
+    }
+
+    public String getLoginPageDescription() 
+    {
+        return loginPageDescription;
+    }
+    public void setLoginPageLogo(String loginPageLogo) 
+    {
+        this.loginPageLogo = loginPageLogo;
+    }
+
+    public String getLoginPageLogo() 
+    {
+        return loginPageLogo;
+    }
+    public void setLoginPageBackgroundImage(String loginPageBackgroundImage) 
+    {
+        this.loginPageBackgroundImage = loginPageBackgroundImage;
+    }
+
+    public String getLoginPageBackgroundImage() 
+    {
+        return loginPageBackgroundImage;
+    }
+    public void setWindowTitle(String windowTitle) 
+    {
+        this.windowTitle = windowTitle;
+    }
+
+    public String getWindowTitle() 
+    {
+        return windowTitle;
+    }
+    public void setWindowLogo(String windowLogo) 
+    {
+        this.windowLogo = windowLogo;
+    }
+
+    public String getWindowLogo() 
+    {
+        return windowLogo;
+    }
+    public void setTenantId(Long tenantId) 
+    {
+        this.tenantId = tenantId;
+    }
+
+    public Long getTenantId() 
+    {
+        return tenantId;
+    }
+    public void setCreateById(Long createById) 
+    {
+        this.createById = createById;
+    }
+
+    public Long getCreateById() 
+    {
+        return createById;
+    }
+    public void setUpdateById(Long updateById) 
+    {
+        this.updateById = updateById;
+    }
+
+    public Long getUpdateById() 
+    {
+        return updateById;
+    }
+    public void setDelFlag(String delFlag) 
+    {
+        this.delFlag = delFlag;
+    }
+
+    public String getDelFlag() 
+    {
+        return delFlag;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("loginPageNumber", getLoginPageNumber())
+            .append("loginPageTitle", getLoginPageTitle())
+            .append("loginPageDescription", getLoginPageDescription())
+            .append("loginPageLogo", getLoginPageLogo())
+            .append("loginPageBackgroundImage", getLoginPageBackgroundImage())
+            .append("windowTitle", getWindowTitle())
+            .append("windowLogo", getWindowLogo())
+            .append("tenantId", getTenantId())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createById", getCreateById())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateById", getUpdateById())
+            .append("updateTime", getUpdateTime())
+            .append("delFlag", getDelFlag())
+            .toString();
+    }
+}

+ 72 - 0
zkqy-system/src/main/java/com/zkqy/system/mapper/LoginPageConfigurationMapper.java

@@ -0,0 +1,72 @@
+package com.zkqy.system.mapper;
+
+import java.util.List;
+import com.zkqy.system.domain.LoginPageConfiguration;
+
+/**
+ * 登录页面配置信息Mapper接口
+ * 
+ * @author zkqy
+ * @date 2024-01-22
+ */
+public interface LoginPageConfigurationMapper 
+{
+    /**
+     * 查询登录页面配置信息
+     * 
+     * @param tenantId 租户编号
+     * @return 登录页面配置信息
+     */
+    LoginPageConfiguration selectLoginPageConfigurationByTenantId(Long tenantId);
+
+    /**
+     * 查询登录页面配置信息
+     *
+     * @param loginPageNumber 登录页面配置信息编号
+     * @return 登录页面配置信息
+     */
+    LoginPageConfiguration selectLoginPageConfigurationByLoginPageNumber(String loginPageNumber);
+
+    /**
+     * 查询登录页面配置信息列表
+     * 
+     * @param loginPageConfiguration 登录页面配置信息
+     * @return 登录页面配置信息集合
+     */
+    List<LoginPageConfiguration> selectLoginPageConfigurationList(LoginPageConfiguration loginPageConfiguration);
+
+    /**
+     * 新增登录页面配置信息
+     * 
+     * @param loginPageConfiguration 登录页面配置信息
+     * @return 结果
+     */
+    int insertLoginPageConfiguration(LoginPageConfiguration loginPageConfiguration);
+
+    /**
+     * 修改登录页面配置信息
+     * 
+     * @param loginPageConfiguration 登录页面配置信息
+     * @return 结果
+     */
+    int updateLoginPageConfiguration(LoginPageConfiguration loginPageConfiguration);
+
+    /**
+     * 删除登录页面配置信息
+     * 
+     * @param id 登录页面配置信息主键
+     * @return 结果
+     */
+    int deleteLoginPageConfigurationById(Long id);
+
+    /**
+     * 批量删除登录页面配置信息
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteLoginPageConfigurationByIds(Long[] ids);
+
+
+
+}

+ 69 - 0
zkqy-system/src/main/java/com/zkqy/system/service/ILoginPageConfigurationService.java

@@ -0,0 +1,69 @@
+package com.zkqy.system.service;
+
+import java.util.List;
+import com.zkqy.system.domain.LoginPageConfiguration;
+
+/**
+ * 登录页面配置信息Service接口
+ * 
+ * @author zkqy
+ * @date 2024-01-22
+ */
+public interface ILoginPageConfigurationService 
+{
+    /**
+     * 查询登录页面配置信息
+     * 
+     * @param tenantId 登录页面配置信息主键
+     * @return 登录页面配置信息
+     */
+    LoginPageConfiguration selectLoginPageConfigurationByTenantId(Long tenantId);
+
+    /**
+     * 查询登录页面配置信息
+     *
+     * @param loginPageNumber 登录页面配置信息编号
+     * @return 登录页面配置信息
+     */
+    LoginPageConfiguration selectLoginPageConfigurationByLoginPageNumber(String loginPageNumber);
+
+    /**
+     * 查询登录页面配置信息列表
+     * 
+     * @param loginPageConfiguration 登录页面配置信息
+     * @return 登录页面配置信息集合
+     */
+    List<LoginPageConfiguration> selectLoginPageConfigurationList(LoginPageConfiguration loginPageConfiguration);
+
+    /**
+     * 新增登录页面配置信息
+     * 
+     * @param loginPageConfiguration 登录页面配置信息
+     * @return 结果
+     */
+    int insertLoginPageConfiguration(LoginPageConfiguration loginPageConfiguration);
+
+    /**
+     * 修改登录页面配置信息
+     * 
+     * @param loginPageConfiguration 登录页面配置信息
+     * @return 结果
+     */
+    int updateLoginPageConfiguration(LoginPageConfiguration loginPageConfiguration);
+
+    /**
+     * 批量删除登录页面配置信息
+     * 
+     * @param ids 需要删除的登录页面配置信息主键集合
+     * @return 结果
+     */
+    int deleteLoginPageConfigurationByIds(Long[] ids);
+
+    /**
+     * 删除登录页面配置信息信息
+     * 
+     * @param id 登录页面配置信息主键
+     * @return 结果
+     */
+    int deleteLoginPageConfigurationById(Long id);
+}

+ 101 - 0
zkqy-system/src/main/java/com/zkqy/system/service/impl/LoginPageConfigurationServiceImpl.java

@@ -0,0 +1,101 @@
+package com.zkqy.system.service.impl;
+
+import java.util.List;
+import com.zkqy.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.zkqy.system.mapper.LoginPageConfigurationMapper;
+import com.zkqy.system.domain.LoginPageConfiguration;
+import com.zkqy.system.service.ILoginPageConfigurationService;
+
+/**
+ * 登录页面配置信息Service业务层处理
+ * 
+ * @author zkqy
+ * @date 2024-01-22
+ */
+@Service
+public class LoginPageConfigurationServiceImpl implements ILoginPageConfigurationService 
+{
+    @Autowired
+    private LoginPageConfigurationMapper loginPageConfigurationMapper;
+
+    /**
+     * 查询登录页面配置信息
+     * 
+     * @param tenantId 登录页面配置信息主键
+     * @return 登录页面配置信息
+     */
+    @Override
+    public LoginPageConfiguration selectLoginPageConfigurationByTenantId(Long tenantId)
+    {
+        return loginPageConfigurationMapper.selectLoginPageConfigurationByTenantId(tenantId);
+    }
+
+    @Override
+    public LoginPageConfiguration selectLoginPageConfigurationByLoginPageNumber(String loginPageNumber) {
+        return loginPageConfigurationMapper.selectLoginPageConfigurationByLoginPageNumber(loginPageNumber);
+    }
+
+    /**
+     * 查询登录页面配置信息列表
+     * 
+     * @param loginPageConfiguration 登录页面配置信息
+     * @return 登录页面配置信息
+     */
+    @Override
+    public List<LoginPageConfiguration> selectLoginPageConfigurationList(LoginPageConfiguration loginPageConfiguration)
+    {
+        return loginPageConfigurationMapper.selectLoginPageConfigurationList(loginPageConfiguration);
+    }
+
+    /**
+     * 新增登录页面配置信息
+     * 
+     * @param loginPageConfiguration 登录页面配置信息
+     * @return 结果
+     */
+    @Override
+    public int insertLoginPageConfiguration(LoginPageConfiguration loginPageConfiguration)
+    {
+        loginPageConfiguration.setCreateTime(DateUtils.getNowDate());
+        return loginPageConfigurationMapper.insertLoginPageConfiguration(loginPageConfiguration);
+    }
+
+    /**
+     * 修改登录页面配置信息
+     * 
+     * @param loginPageConfiguration 登录页面配置信息
+     * @return 结果
+     */
+    @Override
+    public int updateLoginPageConfiguration(LoginPageConfiguration loginPageConfiguration)
+    {
+        loginPageConfiguration.setUpdateTime(DateUtils.getNowDate());
+        return loginPageConfigurationMapper.updateLoginPageConfiguration(loginPageConfiguration);
+    }
+
+    /**
+     * 批量删除登录页面配置信息
+     * 
+     * @param ids 需要删除的登录页面配置信息主键
+     * @return 结果
+     */
+    @Override
+    public int deleteLoginPageConfigurationByIds(Long[] ids)
+    {
+        return loginPageConfigurationMapper.deleteLoginPageConfigurationByIds(ids);
+    }
+
+    /**
+     * 删除登录页面配置信息信息
+     * 
+     * @param id 登录页面配置信息主键
+     * @return 结果
+     */
+    @Override
+    public int deleteLoginPageConfigurationById(Long id)
+    {
+        return loginPageConfigurationMapper.deleteLoginPageConfigurationById(id);
+    }
+}

+ 3 - 3
zkqy-system/src/main/java/com/zkqy/system/service/impl/SysTenantServiceImpl.java

@@ -1237,7 +1237,7 @@ public class SysTenantServiceImpl implements ISysTenantService
                 "        \"updateTime\": null,\n" +
                 "        \"remark\": null,\n" +
                 "        \"menuId\": 4216,\n" +
-                "        \"menuName\": \"管道管理\",\n" +
+                "        \"menuName\": \"生产管理\",\n" +
                 "        \"parentName\": null,\n" +
                 "        \"parentId\": 0,\n" +
                 "        \"orderNum\": 2,\n" +
@@ -1262,7 +1262,7 @@ public class SysTenantServiceImpl implements ISysTenantService
                 "        \"updateTime\": null,\n" +
                 "        \"remark\": null,\n" +
                 "        \"menuId\": 4218,\n" +
-                "        \"menuName\": \"管道流程\",\n" +
+                "        \"menuName\": \"生产任务\",\n" +
                 "        \"parentName\": null,\n" +
                 "        \"parentId\": 4216,\n" +
                 "        \"orderNum\": 1,\n" +
@@ -1287,7 +1287,7 @@ public class SysTenantServiceImpl implements ISysTenantService
                 "        \"updateTime\": null,\n" +
                 "        \"remark\": null,\n" +
                 "        \"menuId\": 4219,\n" +
-                "        \"menuName\": \"管道展示\",\n" +
+                "        \"menuName\": \"流程展示\",\n" +
                 "        \"parentName\": null,\n" +
                 "        \"parentId\": 4216,\n" +
                 "        \"orderNum\": 2,\n" +

+ 118 - 0
zkqy-system/src/main/resources/mapper/system/LoginPageConfigurationMapper.xml

@@ -0,0 +1,118 @@
+<?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.zkqy.system.mapper.LoginPageConfigurationMapper">
+    
+    <resultMap type="LoginPageConfiguration" id="LoginPageConfigurationResult">
+        <result property="id"    column="id"    />
+        <result property="loginPageNumber"    column="login_page_number"    />
+        <result property="loginPageTitle"    column="login_page_title"    />
+        <result property="loginPageDescription"    column="login_page_description"    />
+        <result property="loginPageLogo"    column="login_page_logo"    />
+        <result property="loginPageBackgroundImage"    column="login_page_background_image"    />
+        <result property="windowTitle"    column="window_title"    />
+        <result property="windowLogo"    column="window_logo"    />
+        <result property="tenantId"    column="tenant_id"    />
+        <result property="remark"    column="remark"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createById"    column="create_by_id"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateById"    column="update_by_id"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="delFlag"    column="del_flag"    />
+    </resultMap>
+
+    <sql id="selectLoginPageConfigurationVo">
+        select id, login_page_number, login_page_title, login_page_description, login_page_logo, login_page_background_image, window_title, window_logo, tenant_id, remark, create_by, create_by_id, create_time, update_by, update_by_id, update_time, del_flag from login_page_configuration
+    </sql>
+
+    <select id="selectLoginPageConfigurationList" parameterType="LoginPageConfiguration" resultMap="LoginPageConfigurationResult">
+        <include refid="selectLoginPageConfigurationVo"/>
+          where del_flag = '0'
+            <if test="loginPageNumber != null  and loginPageNumber != ''"> and login_page_number = #{loginPageNumber}</if>
+            <if test="loginPageTitle != null  and loginPageTitle != ''"> and login_page_title = #{loginPageTitle}</if>
+            <if test="loginPageDescription != null  and loginPageDescription != ''"> and login_page_description = #{loginPageDescription}</if>
+            <if test="loginPageLogo != null  and loginPageLogo != ''"> and login_page_logo = #{loginPageLogo}</if>
+            <if test="loginPageBackgroundImage != null  and loginPageBackgroundImage != ''"> and login_page_background_image = #{loginPageBackgroundImage}</if>
+            <if test="windowTitle != null  and windowTitle != ''"> and window_title = #{windowTitle}</if>
+            <if test="windowLogo != null  and windowLogo != ''"> and window_logo = #{windowLogo}</if>
+            <if test="tenantId != null "> and tenant_id = #{tenantId}</if>
+    </select>
+    
+    <select id="selectLoginPageConfigurationByTenantId" parameterType="Long" resultMap="LoginPageConfigurationResult">
+        <include refid="selectLoginPageConfigurationVo"/>
+        where tenant_id = #{tenantId}
+    </select>
+
+    <select id="selectLoginPageConfigurationByLoginPageNumber" parameterType="string" resultMap="LoginPageConfigurationResult">
+        <include refid="selectLoginPageConfigurationVo"/>
+        where login_page_number = #{loginPageNumber}
+    </select>
+        
+    <insert id="insertLoginPageConfiguration" parameterType="LoginPageConfiguration">
+        insert into login_page_configuration
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="loginPageNumber != null">login_page_number,</if>
+            <if test="loginPageTitle != null">login_page_title,</if>
+            <if test="loginPageDescription != null">login_page_description,</if>
+            <if test="loginPageLogo != null">login_page_logo,</if>
+            <if test="loginPageBackgroundImage != null">login_page_background_image,</if>
+            <if test="windowTitle != null">window_title,</if>
+            <if test="windowLogo != null">window_logo,</if>
+            <if test="tenantId != null">tenant_id,</if>
+            <if test="remark != null">remark,</if>
+            <if test="createBy != null">create_by,</if>
+            <if test="createById != null">create_by_id,</if>
+            <if test="createTime != null">create_time,</if>
+            del_flag
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="loginPageNumber != null">#{loginPageNumber},</if>
+            <if test="loginPageTitle != null">#{loginPageTitle},</if>
+            <if test="loginPageDescription != null">#{loginPageDescription},</if>
+            <if test="loginPageLogo != null">#{loginPageLogo},</if>
+            <if test="loginPageBackgroundImage != null">#{loginPageBackgroundImage},</if>
+            <if test="windowTitle != null">#{windowTitle},</if>
+            <if test="windowLogo != null">#{windowLogo},</if>
+            <if test="tenantId != null">#{tenantId},</if>
+            <if test="remark != null">#{remark},</if>
+            <if test="createBy != null">#{createBy},</if>
+            <if test="createById != null">#{createById},</if>
+            <if test="createTime != null">#{createTime},</if>
+            '0'
+         </trim>
+    </insert>
+
+    <update id="updateLoginPageConfiguration" parameterType="LoginPageConfiguration">
+        update login_page_configuration
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="loginPageNumber != null">login_page_number = #{loginPageNumber},</if>
+            <if test="loginPageTitle != null">login_page_title = #{loginPageTitle},</if>
+            <if test="loginPageDescription != null">login_page_description = #{loginPageDescription},</if>
+            <if test="loginPageLogo != null">login_page_logo = #{loginPageLogo},</if>
+            <if test="loginPageBackgroundImage != null">login_page_background_image = #{loginPageBackgroundImage},</if>
+            <if test="windowTitle != null">window_title = #{windowTitle},</if>
+            <if test="windowLogo != null">window_logo = #{windowLogo},</if>
+            <if test="tenantId != null">tenant_id = #{tenantId},</if>
+            <if test="remark != null">remark = #{remark},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateById != null">update_by_id = #{updateById},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="delFlag != null">del_flag = #{delFlag},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteLoginPageConfigurationById" parameterType="Long">
+        update login_page_configuration set del_flag = '2' where id = #{id}
+    </delete>
+
+    <delete id="deleteLoginPageConfigurationByIds" parameterType="String">
+        update login_page_configuration set del_flag = '2' where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+</mapper>

+ 3 - 3
zkqy-system/src/main/resources/sql/initialize_sys_tenant_menu.json

@@ -1056,7 +1056,7 @@
         "updateTime": null,
         "remark": null,
         "menuId": 4216,
-        "menuName": "管道管理",
+        "menuName": "生产管理",
         "parentName": null,
         "parentId": 0,
         "orderNum": 2,
@@ -1081,7 +1081,7 @@
         "updateTime": null,
         "remark": null,
         "menuId": 4218,
-        "menuName": "管道流程",
+        "menuName": "生产任务",
         "parentName": null,
         "parentId": 4216,
         "orderNum": 1,
@@ -1106,7 +1106,7 @@
         "updateTime": null,
         "remark": null,
         "menuId": 4219,
-        "menuName": "管道展示",
+        "menuName": "流程展示",
         "parentName": null,
         "parentId": 4216,
         "orderNum": 2,