管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-11-17 1efe2e6c8f21ca6ea8bb1283a07670cdd1ae8cf6
1
已添加1个文件
已修改6个文件
98 ■■■■ 文件已修改
data/db_fn.sql 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/日报.txt 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/DictController.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/ctrl/KeyValueEntity.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/mapper/data/DictMapper.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/DictService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/data/DictMapper.xml 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_fn.sql
@@ -286,6 +286,13 @@
select a.* from lf.sys_domain a where exists (select * from lf.sys_dict b where b.ns = 'bd' and b.tab = 'dlg_25w_hyda') and a.dom_code like '210%' order by a.id
select * from lf.sys_download a where create_user = 1 and type = 2;
---------------------------------------------------------------------------------------------- 
select a.*,fn_uname(a.create_user) uname from lf.sys_token a
select * from lf.sys_dict;
select distinct ns,tab,fn_get_entity(tab) entity,tab_desc,tabletype from lf.sys_dict order by tab;
select Distinct ns,tab,tab_desc from lf.sys_dict
data/ÈÕ±¨.txt
@@ -110,15 +110,20 @@
1 Web开发:
1)综合展示:
根据新UI重新搭建页面框架,实现语言切换、样式风格统一;
开发查询功能(点查询、线查询)
2)运维管理:
根据设计重绘菜单管理、用户管理、单位管理、角色管理、权限管理的页面;
3)数据管理
开发字典管理(完成)、值域管理、样式管理。
2 æœåŠ¡å¼€å‘ï¼š
开发资源日志、令牌管理、系统配置接口。
开发资源日志、令牌管理、系统配置接口;
修改了签名、用户管理、授权管理接口。
下周:
1)Web开发:开发查询功能(点查询、线查询、矩形查询、圆查询)。
1)Web开发:开发查询功能(矩形查询、圆查询)、在线制图功能。
2)服务开发:开发数据上传、标绘、在线制图接口。
=========================================
src/main/java/com/lf/server/controller/data/DictController.java
@@ -3,6 +3,7 @@
import com.lf.server.annotation.SysLog;
import com.lf.server.controller.all.BaseController;
import com.lf.server.entity.all.ResponseMsg;
import com.lf.server.entity.ctrl.KeyValueEntity;
import com.lf.server.entity.data.DictEntity;
import com.lf.server.entity.sys.UserEntity;
import com.lf.server.service.data.DictService;
@@ -129,6 +130,19 @@
    }
    @SysLog()
    @ApiOperation(value = "查询字典表结构")
    @GetMapping(value = "/selectDictTab")
    public ResponseMsg<List<KeyValueEntity>> selectDictTab() {
        try {
            List<KeyValueEntity> list = dictService.selectDictTab();
            return success(list);
        } catch (Exception ex) {
            return fail(ex.getMessage(), null);
        }
    }
    @SysLog()
    @ApiOperation(value = "插入一条")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "entity", value = "实体类", dataType = "DictEntity", paramType = "body")
src/main/java/com/lf/server/entity/ctrl/KeyValueEntity.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,40 @@
package com.lf.server.entity.ctrl;
/**
 * é”®å€¼å¯¹å®žä½“ç±»
 * @author WWW
 */
public class KeyValueEntity {
    private String ns;
    private String tab;
    private String tabDesc;
    public KeyValueEntity() {
    }
    public String getNs() {
        return ns;
    }
    public void setNs(String ns) {
        this.ns = ns;
    }
    public String getTab() {
        return tab;
    }
    public void setTab(String tab) {
        this.tab = tab;
    }
    public String getTabDesc() {
        return tabDesc;
    }
    public void setTabDesc(String tabDesc) {
        this.tabDesc = tabDesc;
    }
}
src/main/java/com/lf/server/mapper/data/DictMapper.java
@@ -1,5 +1,6 @@
package com.lf.server.mapper.data;
import com.lf.server.entity.ctrl.KeyValueEntity;
import com.lf.server.entity.data.DictEntity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
@@ -49,6 +50,13 @@
    public DictEntity selectById(int id);
    /**
     * æŸ¥è¯¢å­—典表结构
     *
     * @return
     */
    public List<KeyValueEntity> selectDictTab();
    /**
     * æ’入一条
     *
     * @param entity
src/main/java/com/lf/server/service/data/DictService.java
@@ -1,5 +1,6 @@
package com.lf.server.service.data;
import com.lf.server.entity.ctrl.KeyValueEntity;
import com.lf.server.entity.data.DictEntity;
import com.lf.server.helper.StringHelper;
import com.lf.server.mapper.data.DictMapper;
@@ -44,6 +45,11 @@
    }
    @Override
    public List<KeyValueEntity> selectDictTab() {
        return dictMapper.selectDictTab();
    }
    @Override
    public Integer insert(DictEntity entity) {
        return dictMapper.insert(entity);
    }
src/main/resources/mapper/data/DictMapper.xml
@@ -1,16 +1,6 @@
<?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.lf.server.mapper.data.DictMapper">
    <!--<resultMap id="resultMap" type="com.lf.server.entity.data.DictEntity">
        <id property="id" column="id"></id>
        <result property="tabDesc" column="tab_desc"></result>
        <result property="orderNum" column="order_num"></result>
        <result property="createUser" column="create_user"></result>
        <result property="createTime" column="create_time"></result>
        <result property="updateUser" column="update_user"></result>
        <result property="updateTime" column="update_time"></result>
    </resultMap>-->
    <select id="selectCount" resultType="java.lang.Integer" parameterType="java.lang.String">
        select count(*) from lf.sys_dict
        <where>
@@ -41,6 +31,10 @@
        select * from lf.sys_dict where id = #{id}
    </select>
    <select id="selectDictTab" resultType="com.lf.server.entity.ctrl.KeyValueEntity">
         select ns,tab,tab_desc from lf.sys_dict
    </select>
    <insert id="insert" parameterType="com.lf.server.entity.data.DictEntity">
       insert into lf.sys_dict
       (ns,tab,tab_desc,field,alias,type,len,precision,order_num,create_user,create_time,tabletype,unit,domain_na,showtype,editable,bak)