|
|
ef1d56dce3
|
feat(wms): 添加钢卷单步分卷功能
- 在WmsMaterialCoil实体中新增exclusiveStatus字段用于标识独占状态
- 在WmsCoilPendingActionBo中新增remark字段用于存储操作备注
- 实现特殊分卷三步流程:startSpecialSplit锁定钢卷、createChildCoilInSpecialSplit创建子钢卷、completeSpecialSplit完成分卷
- 添加validateCoilOperationPermission方法验证钢卷操作权限防止并发冲突
- 在WmsMaterialCoilService中实现完整的特殊分卷业务逻辑
- 新增三个API接口分别对应特殊分卷的三个步骤
- 在查询条件中增加对exclusiveStatus字段的支持
- 完善错误处理和日志记录机制
|
2026-01-22 10:23:30 +08:00 |
|
|
|
a82c8ea825
|
feat(wms): 添加调制度和镀层种类字段支持
- 在 WmsMaterialCoil 实体类中新增调制度和镀层种类字段
- 在 WmsMaterialCoilBo 业务对象中添加对应字段定义
- 在 WmsMaterialCoilExportVo 导出视图对象中增加相关字段
- 更新 WmsMaterialCoilMapper.xml 映射文件中的查询语句
- 在 WmsMaterialCoilServiceImpl 服务实现中添加条件查询逻辑
- 扩展字段变更记录功能以支持新字段的跟踪
- 在 WmsMaterialCoilVo 视图对象中添加新字段定义
|
2026-01-21 18:02:29 +08:00 |
|
|
|
2105af31d8
|
fix(wms): 修复请假和用餐报表查询的时间范围筛选逻辑
- 修正了请假申请查询中的时间范围条件,确保正确筛选时间段重叠的记录
- 更新了请假类型统计报表的时间筛选逻辑,修复开始时间和结束时间的比较条件
- 修复了请假部门统计报表的时间范围查询条件
- 修正了请假月度统计报表的时间筛选逻辑
- 修复了按申请人分组的请假统计报表时间范围筛选功能
- 在用餐报表查询中添加了开始时间和结束时间字段用于时间范围筛选
- 更新了用餐报表服务实现类中的时间范围查询逻辑,替换原有的单日期查询条件
|
2026-01-21 15:11:21 +08:00 |
|
|
|
93f3708f64
|
feat(WmsMealReport): 添加堂食和打包人员名单字段
- 在WmsMealReport实体类中新增dineInPeopleList和takeoutPeopleList字段
- 在WmsMealReportBo业务对象中添加对应的人员名单属性
- 更新WmsMealReportMapper.xml映射文件,添加新的结果映射
- 在WmsMealReportVo视图对象中增加人员名单相关字段
|
2026-01-21 13:57:10 +08:00 |
|
|
|
fefe4a8554
|
feat(request): 添加审批人字段支持
- 在WmsLeaveRequestBo中新增approverName字段
- 在WmsOutRequestBo中新增approverName字段
- 更新WmsLeaveRequestServiceImpl设置审批人名称
- 更新WmsOutRequestServiceImpl设置审批人名称
- 完善请假和出库申请的审批流程信息
|
2026-01-20 15:59:50 +08:00 |
|
|
|
8a93b8e10c
|
feat(wms): 添加通用审批和员工外出申请功能
- 新增 WmsApproval 实体类、VO类、BO类及对应映射文件
- 创建 IWmsApprovalService 接口及其实现类 WmsApprovalServiceImpl
- 实现 WmsApprovalController 控制器提供CRUD操作接口
- 新增 WmsOutRequest 实体类、VO类、BO类及对应映射文件
- 创建 IWmsOutRequestService 接口及其实现类 WmsOutRequestServiceImpl
- 实现 WmsOutRequestController 控制器提供CRUD操作接口
- 配置MyBatis映射文件实现数据库操作
- 添加分页查询、导出、新增、修改、删除等完整功能
|
2026-01-20 13:48:07 +08:00 |
|
|
|
926977bc6c
|
refactor(leave): 优化请假申请时间字段处理
- 移除多余的 beginTime 和 endTimeParam 字段
- 为 startTime 和 endTime 添加 JsonFormat 和 DateTimeFormat 注解
- 更新服务层时间范围筛选逻辑,使用 startTime 和 endTime 替代旧字段
- 统一时间格式化为 yyyy-MM-dd 格式
- 简化查询条件中的时间比较逻辑
|
2026-01-19 10:59:59 +08:00 |
|
|
|
d17272fbe4
|
feat(leave): 添加请假统计功能和优化查询条件
- 新增根据请假人分组获取请假信息的接口方法
- 在WmsLeaveRequestBo中添加beginTime、endTimeParam和leaveIds字段
- 重构buildQueryWrapper方法支持按ID列表查询和时间范围交叉查询
- 添加按请假人分组统计的数据库查询实现
- 移除WmsLeaveRequestVo中leaveId和attachmentUrls的Excel导出注解
- 在WmsMealReportService中添加用户昵称映射功能
- 为WmsMealReportVo添加创建人和更新人姓名字段
|
2026-01-19 10:16:00 +08:00 |
|
|
|
12b321b0f9
|
fix(WmsMealReport): 修复用餐日期查询范围问题
- 为reportDate字段添加@JsonFormat和@DateTimeFormat注解以统一日期格式
- 修改查询逻辑将精确日期匹配改为当天时间范围查询
- 实现从当天0:00:00到23:59:59的时间范围过滤
- 引入LocalDateTime和ZoneId进行准确的时间转换处理
|
2026-01-17 14:40:51 +08:00 |
|
|
|
e8fc900a02
|
feat(wms): 添加员工请假申请和部门报餐主功能
- 创建员工请假申请相关实体类、业务对象、视图对象和映射文件
- 实现员工请假申请的增删改查和分页查询功能
- 创建部门报餐主相关实体类、业务对象、视图对象和映射文件
- 实现部门报餐主的增删改查和分页查询功能
- 添加相应的控制器和服务层实现
- 集成Excel导出功能
- 添加数据校验和业务逻辑处理
|
2026-01-17 10:08:49 +08:00 |
|
|
|
bad618deac
|
feat(WmsMaterialCoil): 添加库区ID列表查询支持
- 在WmsMaterialCoilBo中新增warehouseIds字段用于存储多个库区ID
- 修改查询逻辑以同时支持单个warehouseId和多个warehouseIds的查询条件
- 实现字符串分割和数字转换功能处理逗号分隔的库区ID列表
- 使用IN查询替代EQ查询以支持多库区条件匹配
- 添加数据去重处理避免重复的库区ID影响查询结果
|
2026-01-15 17:05:47 +08:00 |
|
|
|
e643b1b068
|
feat(wms): 添加发货人功能并优化用户昵称查询
- 在 WmsMaterialCoil 实体中新增 exportBy 字段用于记录发货人
- 在 WmsMaterialCoilBo 中同步添加 exportBy 字段
- 修改 SysUserServiceImpl 中的用户昵称查询逻辑,对不存在的用户名返回用户名本身
- 在 WmsMaterialCoilServiceImpl 中扩展用户昵称填充功能,支持发货人昵称显示
- 在钢卷发货流程中记录当前操作用户的用户名作为发货人
- 在 WmsMaterialCoilVo 中添加 exportBy 和 exportByName 字段用于前端展示
|
2026-01-14 11:05:25 +08:00 |
|
|
|
1012a48e2b
|
feat(WmsMaterialCoilBo): 添加仅查询废品功能
- 新增 onlyScrap 字段用于标识是否只查询废品
- 支持通过该字段过滤质量状态为 D+、D、D- 的废品数据
- 便于用户专门查看废料库存信息
|
2026-01-13 14:17:10 +08:00 |
|
|
|
9f1f71f40d
|
fix(domain): 修正材料类型验证消息
- 将物料类型验证消息更正为材料类型不能为空
|
2026-01-12 17:15:30 +08:00 |
|
|
|
f781b100b9
|
fix(domain): 修正材料类型验证消息
- 将物料类型验证消息更正为材料类型不能为空
|
2026-01-12 16:31:17 +08:00 |
|
|
|
d8d3136a71
|
fix(material): 解决入场钢卷号查询中的字符串排序问题
- 为WmsMaterialCoilBo的materialType字段添加@NotBlank验证注解
- 重构getMaxEnterCoilNoByPrefix方法,将字符串排序改为数值排序
- 添加边界校验和前缀长度验证(必须为4位)
- 优化查询逻辑,先查询所有匹配记录再手动筛选数值最大值
- 增加详细的日志记录和异常处理机制
- 提升代码性能,使用固定容量HashMap和字段选择优化
|
2026-01-12 16:29:46 +08:00 |
|
|
|
99f52fa038
|
feat(WmsMaterialCoil): 添加发货时间范围筛选功能
- 在 WmsMaterialCoilBo 中新增 byExportTimeStart 和 byExportTimeEnd 字段
- 为新增字段添加 JsonFormat 和 DateTimeFormat 注解支持
- 在服务实现中添加根据发货时间范围筛选的查询条件
- 支持通过发货开始时间和结束时间进行数据查询过滤
|
2026-01-11 08:55:45 +08:00 |
|
|
|
ec3d3b7157
|
feat(WmsMaterialCoil): 添加钢卷创建时间范围筛选功能
- 在WmsMaterialCoilBo中新增length字段
- 新增byCreateTimeStart和byCreateTimeEnd字段用于创建时间范围筛选
- 在Service实现中添加创建时间范围的查询条件
- 移除多余的空行优化代码格式
- 保留原有的更新时间筛选逻辑
- 集成创建时间范围筛选到现有的查询构建器中
|
2026-01-10 16:20:27 +08:00 |
|
|
|
14b0fe51e4
|
feat(WmsDeliveryPlanBo): 报表接口代码支持
- 为planDate字段添加@JsonFormat注解,设置日期格式为yyyy-MM-dd
- 为planDate字段添加@DateTimeFormat注解,设置日期格式为yyyy-MM-dd
- 确保计划日期在序列化和反序列化时保持统一的格式
|
2026-01-09 18:26:58 +08:00 |
|
|
|
5ac35abc50
|
feat(WmsDeliveryPlanBo): 添加计划日期字段格式化注解
- 为planDate字段添加@JsonFormat注解,设置日期格式为yyyy-MM-dd
- 为planDate字段添加@DateTimeFormat注解,设置日期格式为yyyy-MM-dd
- 确保计划日期在序列化和反序列化时保持统一的格式
|
2026-01-08 14:01:28 +08:00 |
|
|
|
9eb07b8fd6
|
feat(order): 实现订单列表用户昵称显示和物料卷长度字段扩展
- 在 CrmOrderVo 中添加 createByName 和 updateByName 字段用于显示用户昵称
- 集成 ISysUserService 实现订单列表中创建人和更新人昵称的自动填充
- 优化查询逻辑,通过单次遍历同时处理用户昵称映射和物料产品对象构建
- 为 WmsMaterialCoil 实体添加 length 长度字段支持
- 在 WmsMaterialCoilBo 和 WmsMaterialCoilVo 中同步新增 length 字段
- 更新 WmsMaterialCoilMapper.xml 映射文件以包含长度字段的数据库操作
- 调整订单类型排序规则,预订单(0)优先于正式订单(1)显示
|
2025-12-29 14:38:25 +08:00 |
|
|
|
3ba87bd507
|
feat(wms): 重构库位拆分逻辑并支持列标识拆分
- 修改查询排序字段为实际库位编码
- 新增列标识参数用于指定拆分列
- 支持按列标识批量拆分库位
- 优化拆分逻辑,支持不同拆分类型
- 增加拆分数量验证机制
- 完善异常处理和参数校验
- 调整实体类字段约束和结构
|
2025-12-20 09:55:56 +08:00 |
|
|
|
7e415eb56e
|
feat(wms): 实现库位拆分与合并功能
- 新增库位拆分状态和类型字段,支持大库位拆分为两个小库位
- 新增拆分与合并接口,支持将三级库位进行拆分或合并操作
- 在查询时自动展开已拆分库位的子节点,显示其两个小库位
- 实现拆分时复用历史子库位逻辑,避免重复创建相同编码库位
- 添加拆分与合并时的业务校验,确保库位状态合法才可操作
- 提供 WmsActualWarehouseSplitBo 用于接收拆分/合并请求参数
- 完善实体类和 VO 类对拆分状态及类型的映射支持
- 更新 Mapper XML 配置以支持新增的拆分相关数据库字段
|
2025-12-19 13:53:36 +08:00 |
|
|
|
557471da59
|
feat(wms): 添加销售ID字段并优化查询逻辑
- 在 WmsMaterialCoil、WmsMaterialCoilBo 和 WmsMaterialCoilVo 中新增 saleId 字段
- 在 WmsMaterialCoilVo 中新增 saleName 字段用于展示销售昵称
- 更新 Mapper XML 文件,关联 sys_user 表以获取销售用户信息
- 扩展查询条件,支持根据 saleId 进行精确查询及空值查询
- 实现 saleId 为 -1 时查询未分配销售的记录逻辑
|
2025-12-17 16:16:18 +08:00 |
|
|
|
b02fb8025a
|
feat(wms): 新增发货计划钢卷操作记录和明细管理模块
- 新增发货计划钢卷操作记录实体类、业务对象及视图对象
- 新增发货计划明细实体类、业务对象及视图对象
- 实现发货计划钢卷操作记录的增删改查接口及导出功能
- 实现发货计划明细的增删改查接口及导出功能
- 新增钢卷操作记录查询接口,支持根据计划ID和钢卷ID列表获取最新操作记录
- 完成对应Mapper接口和XML映射文件的配置
- 集成基础校验和逻辑删除功能
- 提供钢卷操作记录与钢卷明细信息的联合查询能力
|
2025-12-17 13:58:04 +08:00 |
|
|
|
d809fc489d
|
feat(wms): 添加关联订单ID字段
- 在WmsDeliveryPlan实体类中新增orderId字段
- 在WmsDeliveryPlanBo业务对象中新增orderId字段
- 在WmsDeliveryPlanVo视图对象中新增orderId字段
|
2025-12-15 11:29:53 +08:00 |
|
|
|
1cf1b23ca2
|
refactor(service): 重构物料筛选逻辑以支持多条件查询
- 将产品和原材料的筛选逻辑提取到独立方法 queryMatchedItemIds
- 支持对多个字段使用逗号分隔的多值查询
- 统一处理规格、材料、制造商等字段的模糊匹配
- 添加去重逻辑避免重复 ID 影响查询性能
- 简化主查询流程,提高代码可读性和维护性
|
2025-12-15 10:39:08 +08:00 |
|
|
|
41138d194d
|
feat(wms): 添加物料规格筛选功能
- 在WmsMaterialCoilBo中新增itemSpecification字段
- 修改筛选逻辑以支持按规格筛选
- 实现规格字段的模糊匹配及多规格查询支持
- 更新查询构造器以兼容新字段的条件拼接
- 支持逗号分隔的多个规格同时查询
- 优化查询逻辑确保规格筛选与其他字段协同工作
|
2025-12-15 09:21:19 +08:00 |
|
|
|
7fcc682fff
|
feat(wms): 优化物料筛选逻辑并调整实体类字段
- 在 WmsMaterialCoilBo 中引入 TableField 注解支持
- 调整 itemName 和新增 selectType 字段位置,增强数据绑定准确性
- 修改筛选判断依据,由 itemType 改为 selectType,提高查询灵活性
- 完善细粒度筛选条件拼接逻辑,确保查询条件动态构建正确性
|
2025-12-10 14:34:19 +08:00 |
|
|
|
db309d67a1
|
feat(wms): 增加钢卷查询时过滤已发货的功能
- 在 WmsMaterialCoilBo 中新增 onlyUnshippedAndUnplanned 字段用于控制查询条件
- 修改 WmsMaterialCoilServiceImpl,在查询中增加对未发货且未绑定发货计划钢卷的筛选逻辑
- 删除原有的 queryAvailableForDelivery 方法及相关查询构建方法
- 移除了控制器中 /availableForDelivery 接口的独立实现
- 使用 NOT EXISTS + FIND_IN_SET 优化了钢卷是否被发货计划引用的判断逻辑
|
2025-12-10 14:15:08 +08:00 |
|
|
|
5c71471f98
|
feat(wms): 新增钢卷物料查询细粒度筛选功能
- 在WmsMaterialCoilBo中增加itemName、itemMaterial等字段用于细粒度查询
- 引入WmsProduct和WmsRawMaterial相关依赖及Mapper支持
- 实现根据itemType动态关联查询产品或原材料表进行高级筛选
- 支持按材质、厂家、表面处理、锌层厚度等字段模糊匹配
- 增加异常处理机制确保筛选过程稳定性
- 优化itemId多ID查询逻辑,提升查询灵活性
|
2025-12-09 16:11:28 +08:00 |
|
|
|
cff1bdc46b
|
feat(wms): 添加发货计划审核功能
- 在 WmsDeliveryPlan 实体中新增 auditStatus、auditBy 和 auditTime 字段
- 在 WmsDeliveryPlanBo 业务对象中同步新增审核相关字段
- 更新 WmsDeliveryPlanMapper.xml 映射文件以支持新字段查询
- 在 WmsDeliveryPlanServiceImpl 查询条件构造器中增加 auditStatus 筛选
- 在 WmsDeliveryPlanVo 视图对象中新增审核字段并配置日期格式化注解
|
2025-12-08 14:42:28 +08:00 |
|
|
|
0b792edafd
|
refactor(delivery): 移除重复的钢卷查询接口并优化查询逻辑
- 删除 IWmsDeliveryPlanService 中的 getCoilInfoByIds 方法定义
- 删除 WmsDeliveryPlanBo 中冗余的 coilIds 字段
- 移除 WmsDeliveryPlanController 中独立的 /coils 接口实现
- 删除 WmsDeliveryPlanServiceImpl 中 getCoilInfoByIds 的具体实现
- 在 WmsMaterialCoilBo 中重新添加 coilIds 字段用于批量查询
- 优化 WmsMaterialCoilServiceImpl 中对 coilIds 的解析与查询逻辑
- 增强 coilIds 解析健壮性,忽略无效 ID 并防止空值异常
|
2025-12-08 13:55:17 +08:00 |
|
|
|
37a7f55f6f
|
feat(wms): 添加通过coilIds查询钢卷信息的功能
- 在WmsDeliveryPlanBo中新增coilIds字段
- 修改getCoilInfoByIds接口为POST请求
- 接口参数从@RequestParam改为@RequestBody接收WmsDeliveryPlanBo对象
- 更新接口文档注释,移除旧参数说明
- 调整服务层调用方式,使用bo.getCoilIds()获取参数
|
2025-12-08 13:07:37 +08:00 |
|
|
|
e778923f9b
|
feat(wms): 添加钢卷集合字段支持
- 在 WmsDeliveryPlan 实体类中新增 coil 字段
- 在 WmsDeliveryPlanBo 业务对象中新增 coil 字段
- 在 WmsDeliveryPlanVo 视图对象中新增 coil 字段
- 更新 MyBatis 映射文件以支持 coil 字段的数据库映射
|
2025-12-08 11:38:32 +08:00 |
|
|
|
60134a1d13
|
refactor(domain): 移除不必要的校验注解
- 删除columnCount字段上的@NotNull注解
- 删除rowCount字段上的@NotNull注解
- 删除layerCount字段上的@NotNull注解
- 删除prefix字段上的@NotBlank注解
- 删除parentId字段上的@NotNull注解
|
2025-12-08 11:19:43 +08:00 |
|
|
|
53393c1f82
|
feat(warehouse): 新增批量生成库位功能
- 新增WmsActualWarehouseBatchGenerateBo类作为参数封装
- 在IWmsActualWarehouseService接口中定义batchGenerateLocations方法
- 在WmsActualWarehouseServiceImpl实现批量生成库位的逻辑
- 预生成候选编码,并过滤已存在的编码避免重复
- 支持根据行、列、层和前缀参数自动生成库位编码
- 在WmsActualWarehouseController中新增接口generateLocations
- 接口添加日志记录和防重提交校验
|
2025-12-05 09:31:08 +08:00 |
|
|
|
24b2381046
|
feat(wms): 新增钢卷异常数量筛选功能
- 在WmsMaterialCoilBo中添加minAbnormalCount字段用于筛选异常数量
- 修改SQL查询逻辑,关联wms_coil_abnormal表统计异常数量
- 在WmsMaterialCoilServiceImpl中实现基于异常数量的筛选条件
- 更新mapper文件以支持异常数量字段的查询和展示
|
2025-12-04 15:26:40 +08:00 |
|
|
|
d198ca347c
|
feat(coil-abnormal): 新增钢卷异常信息模块
- 新增钢卷异常信息实体类、业务对象与视图对象,包含异常详细字段
- 创建钢卷异常信息Mapper接口及MyBatis XML,支持基本数据库操作
- 实现钢卷异常信息Service接口及其实现类,包含查询、新增、修改、删除和判级功能
- 添加钢卷异常信息控制器,支持列表查询、导出、详情、新增、修改、删除和判级接口
- 在钢卷物料卷查询中加入异常数量统计,关联钢卷异常信息表
- 支持Excel导出功能,异常相关字段具备字典转换显示功能
- 结构清晰,符合业务需求的标准化数据操作及接口设计
|
2025-12-04 14:43:34 +08:00 |
|
|
|
61453c0a82
|
囤积成本重构
|
2025-12-03 10:32:06 +08:00 |
|
|
|
4b9cce2777
|
成本模块
|
2025-12-02 17:58:16 +08:00 |
|
|
|
68820220c9
|
Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X
|
2025-12-02 13:30:39 +08:00 |
|
|
|
27952cf7ae
|
新增发货接口
|
2025-12-02 13:28:52 +08:00 |
|
砂糖
|
6c37c934bc
|
feat: 新增收货计划功能并优化入库界面
fix(ui): 修正发货单和收货单界面显示问题
docs: 添加KLPTable组件使用文档
refactor: 重构入库记录显示为表格形式
style: 清理无用代码并统一命名规范
|
2025-11-29 17:24:46 +08:00 |
|
砂糖
|
1c10423429
|
feat(收货计划): 添加计划类型字段并实现收货计划管理功能
添加计划类型字段(0-发货/1-收货)到WmsDeliveryPlan相关实体类
实现收货计划的查询、新增、修改、删除功能
新增前端收货计划管理页面
|
2025-11-29 15:31:49 +08:00 |
|
|
|
dddd2f3fe6
|
fix(wms): 修正发货单与明细字段校验逻辑及重量计算方式
- 移除了 WmsDeliveryWaybillBo 中所有字段的非空校验注解
- 移除了 WmsDeliveryWaybillDetailBo 中所有字段的非空校验注解
- 修正了 WmsDeliveryPlanMapper.xml 中 total_weight 的计算方式,
由 SUM(weight/1000.0) 改为 SUM(weight)
|
2025-11-25 17:42:01 +08:00 |
|
|
|
97680263f1
|
feat(wms): 新增发货计划、发货单主表及明细表功能模块
- 新增发货计划实体类、业务对象、控制器、服务接口及实现
- 新增发货单主表实体类、业务对象、控制器、服务接口及实现
- 新增发货单明细表实体类、业务对象、控制器、服务接口及实现
- 配置相关Mapper接口与XML映射文件
- 实现基础的增删改查及分页查询功能
- 支持Excel导出功能
- 添加基础数据校验与日志记录
|
2025-11-25 15:44:19 +08:00 |
|
|
|
28d0852a81
|
前后端修改
|
2025-11-25 01:13:26 +08:00 |
|
|
|
1c1f7d92e2
|
refactor(wms): 重命名实际仓库父节点字段
- 将 WmsActualWarehouse 类中的 actualParentId 字段重命名为 parentId
- 更新对应的数据库映射文件 WmsActualWarehouseMapper.xml 中的字段映射
- 修改服务实现类中对父节点ID的引用逻辑
- 同步更新业务对象 WmsActualWarehouseBo 和视图对象 WmsActualWarehouseVo 中的相关字段名
- 调整查询条件构造器中使用的属性名称以匹配新的字段定义
|
2025-11-24 11:41:12 +08:00 |
|
|
|
df21ce24d7
|
refactor(wms): 重构实际库区/库位自关联模块
- 移除分页相关依赖和方法,简化查询逻辑
- 将实体类继承关系从BaseEntity改为TreeEntity以支持树形结构
- 更新业务对象WmsActualWarehouseBo继承TreeEntity
- 修改控制器返回类型为R<List<WmsActualWarehouseVo>>
- 删除IWmsActualWarehouseService中的queryPageList方法
- 调整Service实现类中列表查询方法为queryList
- 更新所有涉及该模块的日期注解至最新时间
|
2025-11-24 11:32:37 +08:00 |
|