| | |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产车间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRODUCTION_WORKSHOP")] |
| | | public string? ProductionWorkshop { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料属性 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MATERIAL_PROPERTI")] |
| | | public string? MaterialProperti { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建组织 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PARENT_ID")] |
| | | public decimal? ParentId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 自定义字段4 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK4")] |
| | | public string? Remark4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 自定义字段5 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK5")] |
| | | public string? Remark5 { get; set; } |
| | | |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | } |
| | |
| | | }) > 0; |
| | | } |
| | | |
| | | // 插入数据的方法 |
| | | private bool InsertData(SqlSugarScope db, MesDeliveryNote mesDeliveryNote,List<MesDeliveryNoteDetails> mesDeliveryNoteDetails) |
| | | { |
| | | var decimals = mesDeliveryNoteDetails.Select(s => s.Id).ToArray(); |
| | | |
| | | if (mesDeliveryNote.Id != null) base.DeleteById(mesDeliveryNote.Id); |
| | | |
| | | if (decimals.Length > 0) |
| | | db.Deleteable<MesRohInData>().In(decimals).ExecuteCommand(); |
| | | |
| | | var insert = base.Insert(mesDeliveryNote); |
| | | var insertRange = mesDeliveryNoteManager.InsertRange(mesDeliveryNoteDetails); |
| | | |
| | | if (insert && insertRange) return true; |
| | | throw new NotImplementedException("插入失败"); |
| | | } |
| | | |
| | | // 更新数据的方法 |
| | | private bool DeleteData(SqlSugarScope db, MesDeliveryNote mesDeliveryNote,List<MesDeliveryNoteDetails> mesDeliveryNoteDetails) |
| | |
| | | // Save 方法用于保存单个部门记录,根据类型执行不同的操作 |
| | | public bool Save(ErpDepartment department) |
| | | { |
| | | var entity = |
| | | GetSysDepartment(department); // 将 ErpDepartment 转换为 SysDepartment |
| | | var entity = GetSysDepartment(department); // 将 ErpDepartment 转换为 SysDepartment |
| | | |
| | | return UseTransaction(db => |
| | | { |
| | |
| | | { |
| | | return new SysDepartment |
| | | { |
| | | Id = Convert.ToDecimal(department.Id), |
| | | Departmentcode = department.FNumber, |
| | | Departmentname = department.FName, |
| | | Departmentid = Convert.ToDecimal(department.Id), |
| | | Id = Convert.ToDecimal(department.Id), |
| | | Depextr1 = department.FDeptProperty, |
| | | Depextr2 = department.FGroup, |
| | | Depextr3 = department.FWIPStockID, |