# todos

project: 前端
subproject: 内存数据风险
title: 用户信息读取后是否有被入侵风险
adduser: admin
exeuser: admin
created_at: 2025-05-09 13:56:54
sche_time: 2025-05-31 14:00:00
complete_time: 2025-05-12 10:43:23
text:
当前用户数据从数据库中读取后存储在内存中，如果被入侵可能会导致越权访问等问题。拟做以下修改：
1.当前登陆用户的数据不再存储在localStorage中，改为存储在后端。
2.获取所有用户信息的路由也修改为获取指定信息，不再提供全部数据。


# Plane

PlaneName: C909
Description:
中国商飞C909（原名：ARJ21），为支线客机，是由中国商用飞机有限责任公司研制的中短程涡扇支线民航飞机，座级78-97座，航程2225-3700公里，是中国按照国际标准研制的具有自主知识产权的飞机。


# version

verNum: 0.22.2
date: 2025-06-16
stage: alpha
time: 16:15:15
title: 增加数据采集页面的CSV数据采集
author: admin
note:
1.采集数据保存到CSV的功能已经可用；
2.修复了CSV数据注入可能不会注入某些变量的问题；
3.修复了XNCore后端输出char与unsinged char时未输出为数值的问题；
4.为XNCore后端的stol、stod、stoll添加安装转换方法。


verNum: 0.32.0
date: 2025-06-20
stage: alpha
time: 12:43:22
title: 更改构型、模型版本、服务版本数据库
author: admin
note:
1.构型数据表不再存储工作路径、模型路径和服务路径，此后需要工作路径的地方一律为$(XNCore)/Configuration/{ConfName},模型在此目录的Models下，服务在此目录的Services下；
2.模型版本数据表不再存储代码路径，此后固定在工作路径的ModelProjects下，以class_version区分；
3.模型版本数据表更改数据包路径为相对于工作目录的Packages目录；
4.模型版本数据表新增数据包动态库名称字段，原来的头文件路径字段改为头文件名称，以后数据包的动态库和头文件都放在Packages目录下；
5.模型版本数据表新增输入、输出、心跳结构体与接口表中结构体对应关系的存储字段，用于模型模板代码的生成；
6.服务版本数据包不再存储代码路径，此后固定在工作路径的ServiceProjects下，以class_version区分；
7.模型模板代码生成服务还在开发中；
8.构型的前端已适配新数据表，模型和服务开发还未适配。


verNum: 0.33.0
date: 2025-06-23
stage: alpha
time: 16:09:15
title: 新增模型开发页面代码生成功能
author: admin
note:
1.新增模型封装模板代码生成功能，生成模型封装模板代码；
2.新增模型封装模板代码下载功能，下载模型封装模板代码供开发人员进一步编辑；
3.编辑完成后可以上传模型封装代码；
4.自动编译并将模型封装代码发布到系统中；
5.修复了接口生成C++后端的CMakeLists文件错误，导致接口源文件未编译的问题。


