feat: 完成附件存储重构与磁盘监控功能,同步物料档案与入库单规则更新
1. 新增跨平台磁盘空间监控能力,每日7点自动检测附件目录剩余空间,触发阈值告警 2. 重构附件存储方案为年/月/日/文件类型分层结构,统一MES与WMS的附件管理逻辑 3. 对齐物料档案与入库单的质量状态校验规则,仅合格品计入库存与出库 4. 实现入库单作废功能与区域库位的多级父子结构管理 5. 删除物料简称字段,补充规格型号与单位必填项,统一系统数据口径 6. 新增附件中心与磁盘状态查询接口,完善权限控制与操作日志
This commit is contained in:
+26
-14
@@ -102,11 +102,19 @@ func init() {
|
||||
attachmentFields := schema.Attachment{}.Fields()
|
||||
_ = attachmentFields
|
||||
// attachmentDescFileSize is the schema descriptor for file_size field.
|
||||
attachmentDescFileSize := attachmentFields[4].Descriptor()
|
||||
attachmentDescFileSize := attachmentFields[7].Descriptor()
|
||||
// attachment.DefaultFileSize holds the default value on creation for the file_size field.
|
||||
attachment.DefaultFileSize = attachmentDescFileSize.Default.(int64)
|
||||
// attachmentDescArchived is the schema descriptor for archived field.
|
||||
attachmentDescArchived := attachmentFields[10].Descriptor()
|
||||
// attachment.DefaultArchived holds the default value on creation for the archived field.
|
||||
attachment.DefaultArchived = attachmentDescArchived.Default.(bool)
|
||||
// attachmentDescDeleted is the schema descriptor for deleted field.
|
||||
attachmentDescDeleted := attachmentFields[12].Descriptor()
|
||||
// attachment.DefaultDeleted holds the default value on creation for the deleted field.
|
||||
attachment.DefaultDeleted = attachmentDescDeleted.Default.(bool)
|
||||
// attachmentDescCreatedAt is the schema descriptor for created_at field.
|
||||
attachmentDescCreatedAt := attachmentFields[7].Descriptor()
|
||||
attachmentDescCreatedAt := attachmentFields[15].Descriptor()
|
||||
// attachment.DefaultCreatedAt holds the default value on creation for the created_at field.
|
||||
attachment.DefaultCreatedAt = attachmentDescCreatedAt.Default.(func() int64)
|
||||
dockFields := schema.Dock{}.Fields()
|
||||
@@ -211,8 +219,12 @@ func init() {
|
||||
inboundorderDescOwnershipType := inboundorderFields[14].Descriptor()
|
||||
// inboundorder.DefaultOwnershipType holds the default value on creation for the ownership_type field.
|
||||
inboundorder.DefaultOwnershipType = inboundorderDescOwnershipType.Default.(string)
|
||||
// inboundorderDescVoided is the schema descriptor for voided field.
|
||||
inboundorderDescVoided := inboundorderFields[17].Descriptor()
|
||||
// inboundorder.DefaultVoided holds the default value on creation for the voided field.
|
||||
inboundorder.DefaultVoided = inboundorderDescVoided.Default.(bool)
|
||||
// inboundorderDescCreatedAt is the schema descriptor for created_at field.
|
||||
inboundorderDescCreatedAt := inboundorderFields[17].Descriptor()
|
||||
inboundorderDescCreatedAt := inboundorderFields[21].Descriptor()
|
||||
// inboundorder.DefaultCreatedAt holds the default value on creation for the created_at field.
|
||||
inboundorder.DefaultCreatedAt = inboundorderDescCreatedAt.Default.(func() int64)
|
||||
inspectionrecordFields := schema.InspectionRecord{}.Fields()
|
||||
@@ -308,35 +320,35 @@ func init() {
|
||||
materialFields := schema.Material{}.Fields()
|
||||
_ = materialFields
|
||||
// materialDescItemType is the schema descriptor for item_type field.
|
||||
materialDescItemType := materialFields[6].Descriptor()
|
||||
materialDescItemType := materialFields[5].Descriptor()
|
||||
// material.DefaultItemType holds the default value on creation for the item_type field.
|
||||
material.DefaultItemType = materialDescItemType.Default.(int)
|
||||
// materialDescManageMode is the schema descriptor for manage_mode field.
|
||||
materialDescManageMode := materialFields[7].Descriptor()
|
||||
materialDescManageMode := materialFields[6].Descriptor()
|
||||
// material.DefaultManageMode holds the default value on creation for the manage_mode field.
|
||||
material.DefaultManageMode = materialDescManageMode.Default.(int)
|
||||
// materialDescIsBatchManaged is the schema descriptor for is_batch_managed field.
|
||||
materialDescIsBatchManaged := materialFields[8].Descriptor()
|
||||
materialDescIsBatchManaged := materialFields[7].Descriptor()
|
||||
// material.DefaultIsBatchManaged holds the default value on creation for the is_batch_managed field.
|
||||
material.DefaultIsBatchManaged = materialDescIsBatchManaged.Default.(bool)
|
||||
// materialDescIsSerialManaged is the schema descriptor for is_serial_managed field.
|
||||
materialDescIsSerialManaged := materialFields[9].Descriptor()
|
||||
materialDescIsSerialManaged := materialFields[8].Descriptor()
|
||||
// material.DefaultIsSerialManaged holds the default value on creation for the is_serial_managed field.
|
||||
material.DefaultIsSerialManaged = materialDescIsSerialManaged.Default.(bool)
|
||||
// materialDescSafetyStock is the schema descriptor for safety_stock field.
|
||||
materialDescSafetyStock := materialFields[11].Descriptor()
|
||||
materialDescSafetyStock := materialFields[10].Descriptor()
|
||||
// material.DefaultSafetyStock holds the default value on creation for the safety_stock field.
|
||||
material.DefaultSafetyStock = materialDescSafetyStock.Default.(int)
|
||||
// materialDescIsActive is the schema descriptor for is_active field.
|
||||
materialDescIsActive := materialFields[12].Descriptor()
|
||||
materialDescIsActive := materialFields[11].Descriptor()
|
||||
// material.DefaultIsActive holds the default value on creation for the is_active field.
|
||||
material.DefaultIsActive = materialDescIsActive.Default.(bool)
|
||||
// materialDescCreatedAt is the schema descriptor for created_at field.
|
||||
materialDescCreatedAt := materialFields[13].Descriptor()
|
||||
materialDescCreatedAt := materialFields[12].Descriptor()
|
||||
// material.DefaultCreatedAt holds the default value on creation for the created_at field.
|
||||
material.DefaultCreatedAt = materialDescCreatedAt.Default.(func() int64)
|
||||
// materialDescUpdatedAt is the schema descriptor for updated_at field.
|
||||
materialDescUpdatedAt := materialFields[14].Descriptor()
|
||||
materialDescUpdatedAt := materialFields[13].Descriptor()
|
||||
// material.DefaultUpdatedAt holds the default value on creation for the updated_at field.
|
||||
material.DefaultUpdatedAt = materialDescUpdatedAt.Default.(func() int64)
|
||||
materialdemandFields := schema.MaterialDemand{}.Fields()
|
||||
@@ -614,15 +626,15 @@ func init() {
|
||||
zoneFields := schema.Zone{}.Fields()
|
||||
_ = zoneFields
|
||||
// zoneDescStatus is the schema descriptor for status field.
|
||||
zoneDescStatus := zoneFields[6].Descriptor()
|
||||
zoneDescStatus := zoneFields[10].Descriptor()
|
||||
// zone.DefaultStatus holds the default value on creation for the status field.
|
||||
zone.DefaultStatus = zoneDescStatus.Default.(string)
|
||||
// zoneDescCreatedAt is the schema descriptor for created_at field.
|
||||
zoneDescCreatedAt := zoneFields[7].Descriptor()
|
||||
zoneDescCreatedAt := zoneFields[11].Descriptor()
|
||||
// zone.DefaultCreatedAt holds the default value on creation for the created_at field.
|
||||
zone.DefaultCreatedAt = zoneDescCreatedAt.Default.(func() int64)
|
||||
// zoneDescUpdatedAt is the schema descriptor for updated_at field.
|
||||
zoneDescUpdatedAt := zoneFields[8].Descriptor()
|
||||
zoneDescUpdatedAt := zoneFields[12].Descriptor()
|
||||
// zone.DefaultUpdatedAt holds the default value on creation for the updated_at field.
|
||||
zone.DefaultUpdatedAt = zoneDescUpdatedAt.Default.(func() int64)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user