Commit Graph

182 Commits

Author SHA1 Message Date
c8f6aea972 feat(oa): 添加交付订单状态和附件字段
- 在 OaDeliveryOrder 实体类中新增 status 和 accessory 字段
- 在 OaDeliveryOrderBo 业务对象中新增 status 和 accessory 字段
- 在 OaDeliveryOrderMapper.xml 中配置 status 和 accessory 的映射关系
- 在 OaDeliveryOrderVo 视图对象中新增 status 和 accessory 字段
- 更新数据库查询结果映射以包含新的字段信息
2025-12-17 10:42:58 +08:00
5d9bdce9de feat(oa): 新增发货单明细状态和附件字段
- 在 OaDeliveryOrderDetail 实体类中新增 status 和 accessory 字段
- 在 OaDeliveryOrderDetailBo 业务对象中新增 status 和 accessory 字段
- 在 OaDeliveryOrderDetailVo 视图对象中新增 status 和 accessory 字段
- 更新 MyBatis Mapper XML 文件,映射新增的 status 和 accessory 字段
- 数据库查询结果集中包含新增的 status 和 accessory 字段
2025-12-17 10:16:52 +08:00
70d380ac65 fix(oa): 修正项目计划结束时间判断逻辑
- 修改XML中计划结束时间字段判断条件
- 更新Java服务类中计划结束时间处理逻辑
- 引入Timestamp类型以支持时间转换
- 确保original_end_time与plan_end比较准确性
2025-12-11 17:30:03 +08:00
1330ef6826 feat(oa): 扩展项目进度延迟视图数据字段
- 在XML映射文件中增加项目相关字段的查询支持
- 新增项目ID、项目编号、项目名称和项目编码字段
- 更新Java实体类以包含新的项目信息属性
- 优化数据库关联查询逻辑,提升数据完整性
- 调整字段显示顺序以便更好地展示项目进度详情
2025-12-11 16:46:25 +08:00
1bbbba050c feat(oa): 优化项目进度统计逻辑并完善VO字段
- 移除XML中冗余的关联查询与计算逻辑
- 新增三个统计字段:totalCount、unFinishCount、delayCount
- 通过子查询方式实现更准确的进度统计
- 在Java实体类中添加对应的统计属性
- 修复OaProjectScheduleStepServiceImpl中的空指针判断逻辑
2025-12-11 15:29:19 +08:00
6bcbdf6bca feat(oa): 实现项目进度延期申请与审批功能
- 新增申请延期接口,自动填充申请人与申请时间
- 新增审批延期接口,自动填充审批人与审批时间
- 完善延期记录查询逻辑,支持多字段筛选
- 补充延期记录列表展示字段,关联步骤信息
- 优化延期申请逻辑,自动补全原计划结束时间
- 更新Mapper XML,完善延期记录联合查询SQL
- VO类新增步骤相关字段,用于前端展示
- Controller层增加申请与审批接口路由
- Service层实现申请与审批核心业务逻辑
- BO类新增申请与审批方法签名定义
2025-12-10 17:28:55 +08:00
d99c8593b1 feat(oa): 新增项目进度步骤延期记录功能
- 新增延期记录实体类OaProjectScheduleDelay及其字段定义
- 新增延期记录业务对象OaProjectScheduleDelayBo用于接收请求参数
- 新增延期记录视图对象OaProjectScheduleDelayVo用于返回数据展示
- 新增延期记录服务接口IOaProjectScheduleDelayService及其实现类
- 新增延期记录控制器OaProjectScheduleDelayController提供RESTful API
- 新增延期记录Mapper接口OaProjectScheduleDelayMapper及XML映射文件
- 实现延期记录的增删改查、分页查询及导出功能
- 添加审批状态和延期状态等相关字段支持完整的审批流程管理
2025-12-10 17:04:39 +08:00
d5d026e981 fix(oa): 修复项目编号字段别名格式问题
- 调整了项目编号字段的别名格式,去除多余空格
- 确保SQL查询中字段别名的一致性
- 优化了XML映射文件中的代码格式
2025-12-09 13:10:36 +08:00
18cc98bc65 feat(oa): 新增根据项目ID查询送货单和工艺卡明细功能
- 在IOaDeliveryOrderDetailService和IOaProcessCardDetailService接口中新增queryListByProjectId方法
- 在对应的controller中增加listDetailsByProjectId接口,支持通过项目ID查询明细列表
- 实现service层逻辑,通过项目ID获取相关订单或卡片ID,再查询对应明细数据
- 扩展mapper接口和xml文件,新增selectVoListByOrderIds和selectVoListByCardIds方法用于批量查询
- 更新分页查询逻辑,优化查询条件构造器,加入项目关联信息查询支持
- 添加必要的导入语句及字段校验注解,确保参数合法性
- 补充项目相关信息字段到OaDeliveryOrderVo和OaProcessCardVo视图对象中
2025-12-08 17:28:16 +08:00
7051de1fab feat(oa): 新增送货单及工艺卡模块
- 新增送货单主表、明细表及相关业务逻辑
- 新增工艺卡主表、明细表及相关业务逻辑
- 实现完整的CRUD功能和数据校验
- 配置MyBatis映射文件和Excel导出支持
- 提供Controller接口用于前后端交互
2025-12-08 16:54:23 +08:00
7c9734f529 feat(oa): 新增成本分类支持
- 在 SysOaFinance 实体类中新增 costCategory 字段
- 在 SysOaFinanceBo 业务对象中新增 costCategory 字段
- 在 SysOaFinanceVo 视图对象中新增 costCategory 字段
- 更新 SysOaFinanceMapper.xml 文件,增加 cost_category 字段的映射配置
- 在 SysOaFinanceServiceImpl 中添加对 costCategory 的查询条件过滤支持
2025-12-06 16:43:04 +08:00
ccf9064c67 feat(oa): 添加生产结项状态字段及筛选功能
- 在 SysOaProject 实体类中新增 productStatus 字段
- 在 SysOaProjectBo 业务对象中新增 productStatus 字段
- 在 SysOaProjectVo 视图对象中新增 productStatus 字段
- 更新 SysOaProjectMapper.xml 映射文件,包含 product_status 字段
- 在 SysOaProjectServiceImpl 中增加按 productStatus 筛选逻辑
2025-12-06 15:40:15 +08:00
527457cf25 feat(oa): 增加项目ID和进度明细ID字段及相关查询功能
- 在 OaFileOperationRecord 实体类中新增 projectId 和 trackId 字段
- 在 OaFileOperationRecordBo 业务对象中新增 projectId 和 trackId 字段
- 在 OaFileOperationRecordMapper 中新增 selectVoPagePlus 方法用于分页查询
- 在 OaFileOperationRecordMapper.xml 中配置 selectVoPagePlus 的 SQL 映射
- 新增 buildQueryWrapperPlus 方法支持关联表的条件查询
- 在 OaFileOperationRecordVo 视图对象中新增项目及节点相关字段
- 更新 queryPageList 方法使用新的
2025-12-04 09:43:23 +08:00
432e75d641 feat(oa): 新增OA文件操作记录功能
- 新增文件操作记录实体类及对应Mapper、Service、Controller
- 实现文件操作记录的增删改查接口
- 支持分页查询与导出Excel功能
- 添加操作类型字段(上传/删除)及相关校验逻辑
- 配置MyBatis Plus逻辑删除标识字段
- 提供VO、BO对象用于前后端数据传输与业务处理
2025-12-03 17:11:25 +08:00
砂糖
120ae4f38a 项目进度的支持使用项目编号搜索 2025-12-03 15:18:38 +08:00
79d0e8b80a 新增获取最大代号项目 2025-12-01 14:34:17 +08:00
086cdb6c3e fix(oa):修复供应商关联查询SQL语法错误 2025-11-11 14:09:05 +08:00
53f58dc9e1 feat(oa): 新增项目进度步骤分页查询功能
- 在OaProjectScheduleStepMapper中添加selectVoPageNew方法
- 在OaProjectScheduleStepMapper.xml中实现对应的SQL查询逻辑
- 修改OaProjectScheduleStepServiceImpl中的queryPageListPage方法,使用新的查询方法
- 删除旧的buildQueryWrapperLambda方法,改用QueryWrapper构建查询条件
- 在buildQueryWrapper方法中增加nodeHeader、startTime和endTime的查询条件- 在OaProjectScheduleStepVo中添加projectId和projectName字段
2025-11-11 14:01:45 +08:00
d2a6d40e93 feat(oa): 新增根据计划ID批量删除步骤功能
- 在 IOaProjectScheduleStepService 接口中新增 deleteByScheduleIds 方法
- 实现类 OaProjectScheduleStepServiceImpl 中实现 deleteByScheduleIds 方法
- 在 OaProjectScheduleStepMapper 中增加 deleteByScheduleIds 的 SQL 映射- 在 OaProjectScheduleServiceImpl 删除计划时同步删除相关步骤
- 添加 Mapper 层对 scheduleIds 参数的支持及 XML 删除语句- 更新 mapper 接口导入 Collection 类以支持参数传递
2025-11-11 13:33:26 +08:00
d5c7b78419 feat(oa): 新增供应商信息管理功能
- 新增供应商信息实体类OaSupplier及对应VO、BO类- 新增供应商信息Service接口与实现类
- 新增供应商信息Controller控制器
- 新增供应商信息Mapper接口与XML映射文件- 在项目进度步骤中添加供应商相关字段(supplierId、requirementFile等)- 完善供应商信息的增删改查及分页查询功能
- 支持供应商信息导出Excel功能
2025-11-11 12:59:20 +08:00
e8522bc095 feat(oa): 添加项目报告按数量排序功能
- 在OaProjectReportMapper.xml中增加ORDER BY子句- 按照count字段降序排列查询结果
- 提升项目报告数据展示的可读性
2025-11-10 11:06:44 +08:00
ba766b1b27 feat(oa): 新增反馈类型字段及查询功能
- 在 OaFeedback 实体类中新增 type 字段- 在 OaFeedbackBo 业务对象中新增 type 查询参数
- 在 OaFeedbackVo 视图对象中新增 type 展示字段
- 更新 OaFeedbackMapper.xml 映射文件以支持 type 字段
- 新增 queryPageIndexList 方法用于分页查询反馈列表
- 新增 /indexList 接口用于前端调用反馈列表查询
- 实现 buildQueryWrapperIndex 构建查询条件的方法
- 添加注释说明反馈类型默认值为 feedback
2025-11-07 15:10:21 +08:00
4f0ebc1a4e feat(oa): 新增用户活跃统计功能并完善个人报告统计
- 新增用户活跃统计模块,包括实体类、业务接口和实现、控制器及Mapper
- 实现用户登录时记录当日活跃数据
- 在个人报告中增加活跃天数、报工信息、出差信息、项目信息等统计维度
- 添加工程异常统计和关键采购任务统计功能
- 完善任务信息统计,包括发放任务、承担任务及其状态分析
-优化个人报告接口,支持更全面的工作数据展示
2025-10-30 15:33:39 +08:00
29340d323f feat(oa): 添加项目进度负责人字段
- 在 OaProjectSchedule 实体中新增 steward 字段
- 在 OaProjectScheduleBo 业务对象中新增 steward 字段- 在 OaProjectScheduleVo 视图对象中新增 steward 字段
- 更新 MyBatis 映射文件以支持 steward 字段的读取
- 数据库查询结果中增加 steward 字段的映射与返回
2025-10-29 11:16:25 +08:00
3dbe097772 feat(oa): 新增奖金池分配与个人报表功能
- 在 IOaProjectScheduleStepService 接口中新增 queryProgressByHeader 和 personalReport 方法- OaBonusAllocationController 中添加注释说明新增接口用于传入 nickname 和 allocation_id
- OaBonusAllocationMapper 添加 List 引用并更新 XML 配置文件
- OaBonusPoolServiceImpl 实现批量添加奖金池逻辑,包括项目和进度负责人的收集、去重及分配记录插入
- OaProjectScheduleStepController 新增 /personal 接口以获取个人报表信息Project
- OaScheduleStepServiceImpl 实现 queryProgressByHeader 和 personalReport 方法,支持进度统计和个人报表数据查询
- SysOaProject 类新增 delFlag 字段
- SysOaWarehouseMasterServiceImpl 的 updateRemark 方法优化参数校验和更新逻辑,并增加日志记录
2025-10-24 14:55:44 +08:00
40e56ab051 feat(oa): 新增奖金池分配功能
- 新增奖金池分配实体类 OaBonusAllocation 及其相关业务对象
- 实现奖金池分配的增删改查接口和服务层逻辑- 添加奖金池分配的控制器和Mapper配置
- 移除奖金池中的总金额和剩余金额字段及相关逻辑
- 更新Excel导出和导入注解以支持新字段展示
2025-10-24 10:30:24 +08:00
a939fab3bb feat(oa): 添加步骤排序字段并更新相关逻辑
- 在 NodeDTO 中新增 sortNum 字段用于步骤排序
- 更新 OaProjectScheduleStepMapper.xml 支持 sort_num 字段插入
- 修改 OaProjectScheduleStepServiceImpl 设置 sortNum 值
- 在 TableDataConstantUtil 中为所有节点添加 sortNum 排序值
- 调整 createNode 方法签名以支持 sortNum 参数传递
2025-10-24 09:44:35 +08:00
82f35de34d feat(oa): 新增奖金池及与项目关联功能
- 新增奖金池实体类、业务对象及视图对象
- 实现奖金池的增删改查及分页查询功能
- 新增奖金池与项目关联实体类及相关对象
- 实现奖金池与项目的关联管理及批量绑定功能
- 提供奖金池及关联关系的Excel导出支持- 配置MyBatis映射文件及Mapper接口
- 添加控制器以支持RESTful API访问
2025-10-23 14:53:49 +08:00
3ebe81fff2 feat(oa): 添加项目计划置顶字段支持
- 在 OaProjectScheduleMapper.xml 中为 is_top 字段添加别名 isTop- 在 OaProjectScheduleVo.java 中新增 isTop 字段并生成对应 getter/setter 方法
-保持数据库字段与实体类属性映射一致,便于前端展示和操作
- 确保该字段能在项目计划列表中正确返回和处理
- 更新相关查询逻辑以包含该字段的数据传输
2025-10-23 10:30:29 +08:00
b5bfaa4570 feat(oa): 添加项目计划查询字段
- 在项目计划查询中新增 is_top 字段- 更新对应的 XML 映射文件以支持新字段- 保持现有查询逻辑不变,仅扩展字段支持
2025-10-23 10:23:36 +08:00
d30caeff83 feat(oa): 新增运营中心制度管理功能
- 新增运营中心制度管理的实体类、VO、BO及Mapper接口
- 实现制度管理的增删改查及分页查询功能
- 提供制度信息的Excel导出功能- 配置MyBatis Plus的逻辑删除支持
- 添加制度管理的校验与业务逻辑处理
- 实现制度管理前端控制器接口
- 支持制度类别、名称等内容的条件查询
- 完成制度信息的数据转换与参数校验
- 设置制度管理模块的基础权限控制- 集成制度信息导入导出工具类支持
2025-10-22 16:39:35 +08:00
c8deb7f1b4 feat(oa): 添加任务跟踪ID字段支持
- 在SysOaTaskMapper.xml中新增trackId属性映射
- 更新SQL查询语句以包含track_id字段
- 支持任务跟踪功能的数据持久化层配置
2025-10-22 14:55:46 +08:00
fe7ac6a523 feat(oa): 添加项目置顶功能和任务关联项目进度字段
- 在项目实体类 SysOaProject 及其相关 BO、VO 类中增加 isTop 字段,用于标识项目是否置顶- 更新 SysOaProjectMapper.xml 查询语句,将 is_top 字段纳入查询结果
- 修改 SysOaProjectServiceImpl 中的查询逻辑,优先展示置顶项目,并按创建时间排序
- 在任务实体类 SysOaTask 及其相关 BO、VO 类中新增 trackId 字段,用于关联项目进度- 更新 SysOaTaskMapper.xml 查询语句,联查 oa_project_schedule_step 表获取节点信息
- 优化 SQL 查询中的字段对齐格式,提升可读性
2025-10-22 14:19:55 +08:00
2da9f92395 feat(oa): 新增项目进度节点批量插入功能
- 新增 NodeDTO 数据传输对象,用于封装节点信息
- 在 OaProjectScheduleStepMapper 中添加 saveBatch 批量插入方法
- 实现 OaProjectScheduleStepServiceImpl 的 batchInsertNodes 方法
- 新增 TableDataConstantUtil 工具类,提供初始化节点数据- 在 OaProjectScheduleController 中新增 addByProjectId 接口
- 扩展 OaProjectScheduleStep 实体类与 VO/BO 类的字段结构
-优化首次编辑时 endTime 和 originalEndTime 的赋值逻辑
2025-10-21 16:56:13 +08:00
ca849102b2 feat(oa):项目盈亏视图增加客户ID字段
- 在ProjectProfitLossVO中添加customerId字段
- 更新SysOaProjectMapper.xml映射文件以包含客户ID
- 支持项目盈亏查询中关联客户信息- 为后续客户维度分析提供数据基础
2025-10-20 17:09:06 +08:00
c0f532e52b feat(oa): 添加项目客户关联字段并优化数据库配置
- 修改开发环境数据库端口从3306到13306
- 更新开发环境数据库密码为Root@12345
- 修改生产环境主从库地址统一指向新服务器- 更新生产环境数据库密码为Root@12345- 在SysOaProject实体类中添加customerId字段
- 在SysOaProjectBo业务对象中添加customerId和customerName字段
- 在SysOaProjectMapper.xml中关联查询客户信息- 优化项目查询SQL语句,明确指定表别名
- 在项目详情查询中添加客户信息关联查询
- 在SysOaProjectVo视图对象中添加客户相关字段
2025-10-20 14:34:17 +08:00
ad3d0324b0 feat(oa): 添加项目延期功能
- 在 SysOaProject 实体类中新增 originalFinishTime 和 postponeCount 字段- 在 SysOaProjectBo 和 SysOaProjectVo 中同步添加延期相关字段
- 新增 postponeProject 接口方法及其实现,支持-项目延期逻辑 控制器中增加 /postpone 接口用于处理项目延期请求
- Mapper XML 文件中查询语句加入延期相关字段
- 增加延期次数自增、延期时间更新等业务逻辑校验
2025-10-18 17:32:00 +08:00
8b498405af refactor(sql):优化仓库主表查询SQL别名命名
- 将oa_requirements表的别名从or改为req- 统一SQL查询中的表别名命名规范
- 避免与数据库关键字冲突的可能性
2025-10-18 16:42:10 +08:00
61c00bb4ec refactor(sql):优化仓库主表查询SQL别名命名
- 将oa_requirements表的别名从or改为req- 统一SQL查询中的表别名命名规范
- 避免与数据库关键字冲突的可能性
2025-10-18 15:24:08 +08:00
a7efde4a21 chore(sql): 调整仓库主表查询字段别名
- 修改需求名称字段别名为 requirementName-保持 SQL 查询结构一致性
2025-10-18 15:16:26 +08:00
2ff35f6283 feat(oa): 更新仓库主表remark修改接口及关联需求字段
- 修改 updateRemark 接口,增加 requirementId 和 masterNum 参数
- 在 SysOaWarehouseMaster 实体中新增 requirementId 字段- 在 SysOaWarehouseMasterBo 业务对象中新增 requirementId 字段
- 在 SysOaWarehouseMasterVo 视图对象中新增 requirementId 和 requirementName 字段- 更新 Mapper XML 文件,增加 requirement_id 和 requirementName 的映射
- 在查询条件中增加对 requirementId 的过滤支持
- 关联 oa_requirements 表以获取 requirementName 数据
2025-10-18 15:11:09 +08:00
0717f05cf6 feat(oa): 添加薪资状态字段支持
- 在 OaSalaryMaster 实体类中新增 salaryStatus 字段- 在 OaSalaryMasterBo 业务对象中新增 salaryStatus 字段- 在 OaSalaryMasterMapper.xml 中映射 salaryStatus 字段- 在 OaSalaryMasterServiceImpl 中增加 salaryStatus 查询条件
- 在 OaSalaryMasterVo 视图对象中新增 salaryStatus 字段并添加注释说明
2025-10-15 09:23:24 +08:00
83886a412e feat(oa): 添加奖金和福利相关字段支持
- 在 OaSalaryDetail 实体类中新增 bonuses 和 bonusesDeducted 字段
- 在 OaSalaryDetailBo 业务对象中同步新增奖金相关字段
- 更新 MyBatis XML 映射文件,增加奖金字段的数据库列映射- 在服务实现类中为奖金字段添加查询条件支持
- 在 OaSalaryDetailVo 视图对象中配置 Excel 导出注解以支持奖金数据展示
2025-10-13 16:33:39 +08:00
JR
f9efefa003 feat(oa): 添加报告状态字段支持
- 在 OaReportSummary 实体中新增 status 字段表示状态
- 在 OaReportSummary中同步Bo 业务对象添加 status 字段- 更新 MyBatis 映射文件以支持 status 字段的查询
- 在 OaReportSummaryVo 视图对象中添加 status 展示支持
- 状态字段支持导出到 Excel 文件中显示
- 完善相关注释和字段说明文档信息
2025-10-13 10:56:19 +08:00
7b74ae82a7 feat(oa): 添加封账批次和日记账功能模块
- 新增封账批次管理相关接口和服务实现
- 新增日记账管理相关接口和服务实现
- 添加对应的实体类、VO类和BO类
- 实现基本的CRUD操作和批量删除功能
2025-09-09 15:36:00 +08:00
a244a68a96 refactor(oa): 移除 SysOaFinanceMapper 中的 redundant 代码
- 删除了 SysOaFinanceMapper.xml 中的 redundant列名 signingCompany
- 优化了 SQL 查询语句,提高了代码的可读性和性能
2025-09-09 14:09:54 +08:00
bd03c560ed fix(oa): 修复合同详情页面签约公司字段错误 2025-09-09 13:53:49 +08:00
0669840d73 style(oa): 修复财务详情页面 SQL 语句错误
- 在 SysOaFinanceMapper.xml 文件中修正了 SQL 语句的拼写错误
- 将 'as detail_remark' 和 'b.signing_company as signingCompany'之间的逗号添加
- 优化了 SQL 语句的格式,提高了代码可读性
2025-09-09 13:50:19 +08:00
c995788d23 feat(oa): 添加签约公司字段
- 在 SysOaFinance、SysOaFinanceBo、SysOaFinanceVo 中添加 signingCompany 字段
- 在 SysOaFinanceMapper.xml 中添加 signing_company 列的映射
2025-09-09 13:46:20 +08:00
dcdc69bafc feat(oa): 新增薪资模板属性
- 在 BatchInsertSalaryStringDto、OaSalaryMaster、OaSalaryMasterBo、OaSalaryMasterVo 中添加 salaryTemplate 字段
- 更新 OaSalaryMasterMapper.xml,添加 salaryTemplate 字段的映射
- 在 SalaryStringConverter 中处理新增的 salaryTemplate 字段
2025-09-08 17:40:25 +08:00