第一天
node版本过高,nvm管理,跑通,配置node,nvm等环境
第10天
熟悉了vue 熟悉了rouyi-vue
完成了 设备管理,日历维护,公日历定义,模板库,模板库view详情(树结构展示)前后端 编写树类 children 后面stream流转换
第16天
vxe table 使用 替换点element-ui table
第17天
element-ui 树结构 表结构 parent-id ancestors 父id,祖级列表 主子表 子表1数据 到 子表2 树结构 (找关系) 子表1 9条数据到 子表2 接口1.5s 子表数据 2w 批量插入
第18天
接口性能优化 1.5s -800ms 批量操作 list操作stream流 减少与数据库的连接
//批量插入工序数据
if(fTemplateLibraryViews.size() > 0){
int size = 1000;
int limit = (fTemplateLibraryViews.size()+size-1)/size;
Stream.iterate(0, n->n+1).limit(limit).forEach(a->{
List<FTemplateLibraryView> reportData = fTemplateLibraryViews.stream().skip(a*size).limit(size).collect(Collectors.toList());
fTemplateLibraryViewMapper.batchInsertTProjectPlanView(reportData);
});
}
<insert id="batchInsertTProjectPlanView" parameterType="list">
insert into f_template_library_view(parent_id, ancestors, template_library_number, assembly_number, assembly_name, card_number, card_name,
operation_no, operation_content, operation_content_long, duration, resources_number, resources_name, tooling_number,
tooling_name, material_science_number, material_science_name, file_number, file_name, quality_risk_points,
security_risk_points, order_num, remark, create_by, create_time, update_by, update_time, reserve1, reserve2,
reserve3, reserve4, reserve5, reserve6, reserve7, reserve8, reserve9, reserve10, reserve11, reserve12, reserve13,
reserve14, reserve15, reserve16, reserve17, reserve18, reserve19, reserve20)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(#{item.parentId},#{item.ancestors},#{item.templateLibraryNumber},#{item.assemblyNumber},#{item.assemblyName},
#{item.cardNumber},#{item.cardName},#{item.operationNo},#{item.operationContent},#{item.operationContentLong},#{item.duration},
#{item.resourcesNumber},#{item.resourcesName},#{item.toolingNumber},#{item.toolingName},#{item.materialScienceNumber},
#{item.materialScienceName},#{item.fileNumber},#{item.fileName},#{item.qualityRiskPoints},#{item.securityRiskPoints},
#{item.orderNum},#{item.remark},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.reserve1},
#{item.reserve2},#{item.reserve3},#{item.reserve4},#{item.reserve5},#{item.reserve6},#{item.reserve7},#{item.reserve8},
#{item.reserve9},#{item.reserve10},#{item.reserve11},#{item.reserve12},#{item.reserve13},#{item.reserve14},#{item.reserve15},
#{item.reserve16},#{item.reserve17},#{item.reserve18},#{item.reserve19},#{item.reserve20})
</foreach>
</insert>
第18天
完成模板 主子表的导入和导出 以及 层级联系 树结构
第24天
完成动态日历功能前后端,展示 熟悉了elemen 日历组件 后端逻辑
第46天
项目一阶段模板库功能完成 bug缺陷修改 开发pc终端功能 熟练了前后端开发
第50天
二期pc终端开发前后
第56天
终端完成 审批
评论