加表加字段
This commit is contained in:
parent
ce170e3077
commit
fbe1d2f644
@ -13051,8 +13051,10 @@ namespace APT.BaseData.Services.DomainServices
|
||||
List<T_SK_RISK_EVALUATION> results = new List<T_SK_RISK_EVALUATION>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL> resultDetails = new List<T_SK_RISK_EVALUATION_DETAIL>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_MEASURE> detailMeasures = new List<T_SK_RISK_EVALUATION_DETAIL_MEASURE>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_DEPART> detailDeparts = new List<T_SK_RISK_EVALUATION_DETAIL_DEPART>();
|
||||
List<T_SC_MT_MEETING_BEGIN> modelBegins = new List<T_SC_MT_MEETING_BEGIN>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_DEPART> detailDeparts = new List<T_SK_RISK_EVALUATION_DETAIL_DEPART>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_POST> detailPosts = new List<T_SK_RISK_EVALUATION_DETAIL_POST>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL> detailPostDetails = new List<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL>();
|
||||
//List<T_SC_MT_MEETING_BEGIN> modelBegins = new List<T_SC_MT_MEETING_BEGIN>();
|
||||
List<Guid> departIds = new List<Guid>();
|
||||
var departs = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(entity.ORG_ID));
|
||||
var users = this.GetEntities<T_FM_USER>(t => t.ENABLE_STATUS == 0, new BaseFilter(entity.ORG_ID), "Nav_ApproveRole", "Nav_Person");
|
||||
@ -13105,7 +13107,8 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var librarys = this.GetEntities<T_SK_ENTERPRISE_LIBRARY>(t => t.ENABLE_STATUS == 0, new BaseFilter(entity.ORG_ID));
|
||||
var libraryIds = librarys.Select(t => t.ID).ToList();
|
||||
var libraryDeparts = this.GetEntities<T_SK_ENTERPRISE_LIBRARY_DEPART>(t => libraryIds.Contains(t.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID));
|
||||
var libraryDetails = this.GetEntities<T_SK_ENTERPRISE_LIBRARY_DETAIL>(t => libraryIds.Contains(t.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID));
|
||||
var libraryDetails = this.GetEntities<T_SK_ENTERPRISE_LIBRARY_DETAIL>(t => libraryIds.Contains(t.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID));
|
||||
var libraryPosts = this.GetEntities<T_SK_ENTERPRISE_LIBRARY_POST>(t => libraryIds.Contains(t.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID), "Nav_PostDetails");
|
||||
foreach (var bm in summarys)
|
||||
{
|
||||
var user = users.FirstOrDefault(t => t.ID == bm.APPLY_USER_ID);
|
||||
@ -13178,8 +13181,8 @@ namespace APT.BaseData.Services.DomainServices
|
||||
dep.ORG_ID = item.ORG_ID;
|
||||
dep.RISK_EVALUATION_DETAIL_ID = detail.ID;
|
||||
detailDeparts.Add(dep);
|
||||
var userFirst = users.FirstOrDefault(t => t.ID == item.USER_ID);
|
||||
var departFirstTemp = departs.FirstOrDefault(t => t.ID == item.DEPARTMENT_ID);
|
||||
var departFirstTemp = departs.FirstOrDefault(t => t.ID == item.DEPARTMENT_ID);
|
||||
var userFirst = users.FirstOrDefault(t => t.ID == departFirstTemp?.USER_ID);
|
||||
var typeTemp = i + "、" + item.DEPARTMENT_TYPE.GetDescription() + ";";
|
||||
detail.DEPARTMENT_TYPE = detail.DEPARTMENT_TYPE + typeTemp;
|
||||
var departTempx = i + "、" + departFirstTemp?.NAME + ";"; ;
|
||||
@ -13188,6 +13191,29 @@ namespace APT.BaseData.Services.DomainServices
|
||||
detail.IDENTIFY_USER = detail.IDENTIFY_USER + typeTemp;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
var libraryPostTemps = libraryPosts.Where(t => t.ENTERPRISE_LIBRARY_ID == departTemp.ID).ToList();
|
||||
if (libraryPostTemps.Any())
|
||||
{
|
||||
foreach (var item in libraryPostTemps)
|
||||
{
|
||||
T_SK_RISK_EVALUATION_DETAIL_POST dep = new T_SK_RISK_EVALUATION_DETAIL_POST();
|
||||
dep.DEPARTMENT_ID = item.DEPARTMENT_ID;
|
||||
dep.ORG_ID = item.ORG_ID;
|
||||
dep.RISK_EVALUATION_DETAIL_ID = detail.ID;
|
||||
detailPosts.Add(dep);
|
||||
if (item.Nav_PostDetails!=null && item.Nav_PostDetails.Any())
|
||||
{
|
||||
foreach (var item2 in item.Nav_PostDetails)
|
||||
{
|
||||
T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL depDetail = new T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL();
|
||||
depDetail.POST_ID = item2.POST_ID;
|
||||
depDetail.ORG_ID = item.ORG_ID;
|
||||
depDetail.RISK_EVALUATION_DETAIL_POST_ID = dep.ID;
|
||||
detailPostDetails.Add(depDetail);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
resultDetails.Add(detail);
|
||||
@ -13233,9 +13259,13 @@ namespace APT.BaseData.Services.DomainServices
|
||||
if (detailDeparts != null && detailDeparts.Any())
|
||||
BantchSaveEntityNoCommit(detailDeparts);
|
||||
if (detailMeasures != null && detailMeasures.Any())
|
||||
BantchSaveEntityNoCommit(detailMeasures);
|
||||
if (modelBegins != null && modelBegins.Count > 0)
|
||||
BantchSaveEntityNoCommit(modelBegins);
|
||||
BantchSaveEntityNoCommit(detailMeasures);
|
||||
if (detailPosts != null && detailPosts.Any())
|
||||
BantchSaveEntityNoCommit(detailPosts);
|
||||
if (detailPostDetails != null && detailPostDetails.Any())
|
||||
BantchSaveEntityNoCommit(detailPostDetails);
|
||||
//if (modelBegins != null && modelBegins.Count > 0)
|
||||
// BantchSaveEntityNoCommit(modelBegins);
|
||||
});
|
||||
}
|
||||
return true;
|
||||
@ -13279,12 +13309,16 @@ namespace APT.BaseData.Services.DomainServices
|
||||
T_SK_RISK_EVALUATION_SUMMARY result = null;
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL> resultDetails = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL>();
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_MEASURE> detailMeasures = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_MEASURE>();
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART> detailDeparts = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART>();
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART> detailDeparts = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART>();
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST> detailPostSums = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST>();
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL> detailPostDetailSums = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL>();
|
||||
//触发风险检查关联表
|
||||
T_SK_DOUBLE_PREVENT_MECHANISM dou = null;
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL> douDetails = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES> detailMes = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST> detailPosts = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST> detailPosts = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART> detailDeps = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART_DETAIL> detailDepDets = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART_DETAIL>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT> detailContents = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST> contentPosts = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_DEPART> contentDepartPosts = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_DEPART>();
|
||||
@ -13292,7 +13326,8 @@ namespace APT.BaseData.Services.DomainServices
|
||||
Guid? userId = null;
|
||||
List<Guid> departIds = new List<Guid>();
|
||||
var departs = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(entity.ORG_ID));
|
||||
var users = this.GetEntities<T_FM_USER>(t => t.ENABLE_STATUS == 0, new BaseFilter(entity.ORG_ID), "Nav_ApproveRole");
|
||||
var users = this.GetEntities<T_FM_USER>(t => t.ENABLE_STATUS == 0, new BaseFilter(entity.ORG_ID), "Nav_ApproveRole");
|
||||
var userPosts = this.GetEntities<T_FM_USER_POST>(t => t.IS_DELETED == false, new BaseFilter(entity.ORG_ID));
|
||||
var user = users.FirstOrDefault(t => t.DEPARTMENT_ID == entity.APPLY_DEPARTMENT_ID && t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME.Contains("安全员"));
|
||||
if (user != null)
|
||||
{
|
||||
@ -13426,7 +13461,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
result.REQUIRE_ID = entity.REQUIRE_ID != null ? entity.REQUIRE_ID : requre?.ID;
|
||||
result.ISCOMPANY = entity.ISCOMPANY;
|
||||
var resultIds = results.Select(t => t.ID).ToList();
|
||||
var details = GetEntities<T_SK_RISK_EVALUATION_DETAIL>(i => resultIds.Contains(i.RISK_EVALUATION_ID), new BaseFilter(entity.ORG_ID), "Nav_DetailMeasures", "Nav_DetailDeparts");
|
||||
var details = GetEntities<T_SK_RISK_EVALUATION_DETAIL>(i => resultIds.Contains(i.RISK_EVALUATION_ID), new BaseFilter(entity.ORG_ID), "Nav_DetailMeasures", "Nav_DetailDeparts", "Nav_DetailPosts.Nav_PostDetails");
|
||||
var detailList = details.GroupBy(m => new { m.AREA_ID, m.PRODUCTION_UNIT_ID, m.RISK_NAME, m.RISK_DESCRIPTION, m.TYPE_ID }).Select(g => g.FirstOrDefault());
|
||||
if (detailList.Any())
|
||||
{
|
||||
@ -13495,6 +13530,38 @@ namespace APT.BaseData.Services.DomainServices
|
||||
detail.IDENTIFY_USER = detail.IDENTIFY_USER + typeTemp;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
if (de.Nav_DetailPosts != null && de.Nav_DetailPosts.Any())
|
||||
{
|
||||
var i = 1;
|
||||
foreach (var item in de.Nav_DetailPosts)
|
||||
{
|
||||
T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST dep = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST();
|
||||
dep.DEPARTMENT_ID = item.DEPARTMENT_ID;
|
||||
dep.ORG_ID = item.ORG_ID;
|
||||
dep.RISK_EVALUATION_SUMMARY_DETAIL_ID = detail.ID;
|
||||
detailPostSums.Add(dep);
|
||||
var departFirstTemp = departs.FirstOrDefault(t => t.ID == item.DEPARTMENT_ID);
|
||||
var departTempx = i + "、" + departFirstTemp?.NAME + ";";
|
||||
detail.EVALUATION_DEPARTMENT = detail.IDENTIFY_DEPARTMENT + departTempx;
|
||||
if (item.Nav_PostDetails != null && item.Nav_PostDetails.Any())
|
||||
{
|
||||
var postIds = new List<Guid>();
|
||||
foreach (var item2 in item.Nav_PostDetails)
|
||||
{
|
||||
T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL depDetail = new T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL();
|
||||
depDetail.POST_ID = item2.POST_ID;
|
||||
depDetail.ORG_ID = item.ORG_ID;
|
||||
depDetail.RISK_EVALUATION_SUMMARY_DETAIL_POST_ID = dep.ID;
|
||||
detailPostDetailSums.Add(depDetail);
|
||||
postIds.Add((Guid)item2.POST_ID);
|
||||
}
|
||||
var postFirstTemp = userPosts.Where(t => postIds.Contains(t.ID)).Select(m=>m.NAME).Distinct().ToList();
|
||||
var postTempx = i + "、" + string.Join(",",postFirstTemp) + ";";
|
||||
detail.EVALUATION_POST = detail.EVALUATION_POST + departTempx;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -13525,7 +13592,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var productionId = resultDetails.FirstOrDefault(t=>t.PRODUCTION_UNIT_ID!=null).PRODUCTION_UNIT_ID;
|
||||
var librarys = this.GetEntities<T_SK_ENTERPRISE_LIBRARY>(t => t.ENABLE_STATUS == 0 && t.PRODUCTION_UNIT_ID == productionId, new BaseFilter(entity.ORG_ID));
|
||||
var libraryIds = librarys.Select(t => t.ID).ToList();
|
||||
var libraryDeparts = GetEntities<T_SK_ENTERPRISE_LIBRARY_DEPART>(i => i.IS_DELETED == false && libraryIds.Contains(i.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID)).ToList();
|
||||
//var libraryDeparts = GetEntities<T_SK_ENTERPRISE_LIBRARY_DEPART>(i => i.IS_DELETED == false && libraryIds.Contains(i.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID)).ToList();
|
||||
var libraryDetails = GetEntities<T_SK_ENTERPRISE_LIBRARY_DETAIL>(i => i.IS_DELETED == false && libraryIds.Contains(i.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID)).ToList();
|
||||
var detailIds = libraryDetails.Select(i => i.ID).ToList();
|
||||
var libraryContents = GetEntities<T_SK_ENTERPRISE_LIBRARY_DETAIL_CONTENT>(i => i.IS_DELETED == false && detailIds.Contains(i.ENTERPRISE_LIBRARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).ToList();
|
||||
@ -13561,24 +13628,62 @@ namespace APT.BaseData.Services.DomainServices
|
||||
detail.EVALUATE_LEVEL = item.EVALUATE_LEVEL;
|
||||
detail.EMERGENCY = item.EMERGENCY;
|
||||
detail.MARK = item.MARK;
|
||||
douDetails.Add(detail);
|
||||
douDetails.Add(detail);
|
||||
var ldeparts = detailDeparts.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID == item.ID).ToList();
|
||||
if (ldeparts.Any())
|
||||
{
|
||||
foreach (var item2 in ldeparts)
|
||||
{
|
||||
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST post = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST();
|
||||
post.ORG_ID = item2.ORG_ID;
|
||||
post.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
|
||||
post.DEPARTMENT_TYPE = item2.DEPARTMENT_TYPE;
|
||||
post.DEPARTMENT_ID = item2.DEPARTMENT_ID;
|
||||
post.USER_ID = item2.USER_ID;
|
||||
detailPosts.Add(post);
|
||||
}
|
||||
}
|
||||
var lposts = detailPostSums.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID == item.ID).ToList();
|
||||
if (lposts.Any())
|
||||
{
|
||||
foreach (var item2 in lposts)
|
||||
{
|
||||
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART dep = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART();
|
||||
dep.DEPARTMENT_ID = item2.DEPARTMENT_ID;
|
||||
dep.ORG_ID = item.ORG_ID;
|
||||
dep.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
|
||||
detailDeps.Add(dep);
|
||||
var lpostDetails = detailPostDetailSums.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_POST_ID == item2.ID).ToList();
|
||||
if (lpostDetails != null && lpostDetails.Any())
|
||||
{
|
||||
foreach (var item3 in lpostDetails)
|
||||
{
|
||||
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART_DETAIL depDetail = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART_DETAIL();
|
||||
depDetail.POST_ID = item3.POST_ID;
|
||||
depDetail.ORG_ID = item.ORG_ID;
|
||||
depDetail.MECHANISM_DETAIL_DEPART_ID = dep.ID;
|
||||
detailDepDets.Add(depDetail);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
var libraryFirst = librarys.FirstOrDefault(t => t.PRODUCTION_UNIT_ID == item.PRODUCTION_UNIT_ID && t.AREA_ID == item.AREA_ID && t.RISK_NAME == item.RISK_NAME && t.RISK_DESCRIPTION == item.RISK_DESCRIPTION && t.TYPE_ID == item.TYPE_ID);
|
||||
if (libraryFirst != null)
|
||||
{
|
||||
var ldeparts = libraryDeparts.Where(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst.ID).ToList();
|
||||
if (ldeparts.Any())
|
||||
{
|
||||
foreach (var item2 in ldeparts)
|
||||
{
|
||||
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST post = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST();
|
||||
post.ORG_ID = item2.ORG_ID;
|
||||
post.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
|
||||
post.DEPARTMENT_TYPE = item2.DEPARTMENT_TYPE;
|
||||
post.DEPARTMENT_ID = item2.DEPARTMENT_ID;
|
||||
post.USER_ID = item2.USER_ID;
|
||||
detailPosts.Add(post);
|
||||
}
|
||||
}
|
||||
//var ldeparts = libraryDeparts.Where(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst.ID).ToList();
|
||||
//if (ldeparts.Any())
|
||||
//{
|
||||
// foreach (var item2 in ldeparts)
|
||||
// {
|
||||
// T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST post = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST();
|
||||
// post.ORG_ID = item2.ORG_ID;
|
||||
// post.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
|
||||
// post.DEPARTMENT_TYPE = item2.DEPARTMENT_TYPE;
|
||||
// post.DEPARTMENT_ID = item2.DEPARTMENT_ID;
|
||||
// post.USER_ID = item2.USER_ID;
|
||||
// detailPosts.Add(post);
|
||||
// }
|
||||
//}
|
||||
var measures = libraryDetails.Where(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst.ID).ToList();
|
||||
if (measures.Any())
|
||||
{
|
||||
@ -13678,7 +13783,11 @@ namespace APT.BaseData.Services.DomainServices
|
||||
if (detailDeparts != null && detailDeparts.Any())
|
||||
BantchSaveEntityNoCommit(detailDeparts);
|
||||
if (detailMeasures != null && detailMeasures.Any())
|
||||
BantchSaveEntityNoCommit(detailMeasures);
|
||||
BantchSaveEntityNoCommit(detailMeasures);
|
||||
if (detailPostSums != null && detailPostSums.Any())
|
||||
BantchSaveEntityNoCommit(detailPostSums);
|
||||
if (detailPostDetailSums != null && detailPostDetailSums.Any())
|
||||
BantchSaveEntityNoCommit(detailPostDetailSums);
|
||||
if (notice != null)
|
||||
this.UpdateEntityNoCommit(notice);
|
||||
if (dou != null)
|
||||
@ -13688,7 +13797,11 @@ namespace APT.BaseData.Services.DomainServices
|
||||
if (detailMes != null && detailMes.Count > 0)
|
||||
BantchSaveEntityNoCommit(detailMes);
|
||||
if (detailPosts != null && detailPosts.Count > 0)
|
||||
BantchSaveEntityNoCommit(detailPosts);
|
||||
BantchSaveEntityNoCommit(detailPosts);
|
||||
if (detailDeps != null && detailDeps.Count > 0)
|
||||
BantchSaveEntityNoCommit(detailDeps);
|
||||
if (detailDepDets != null && detailDepDets.Count > 0)
|
||||
BantchSaveEntityNoCommit(detailDepDets);
|
||||
if (detailContents != null && detailContents.Count > 0)
|
||||
BantchSaveEntityNoCommit(detailContents);
|
||||
if (contentPosts != null && contentPosts.Count > 0)
|
||||
@ -13783,18 +13896,25 @@ namespace APT.BaseData.Services.DomainServices
|
||||
T_FM_NOTIFICATION_TASK notice = null;
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL> details = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES> detailMes = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST> detailPosts = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST> detailPosts = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART> detailDeps = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART_DETAIL> detailDepDets = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART_DETAIL>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT> detailContents = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST> contentPosts = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_POST>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_DEPART> contentDepartPosts = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_DEPART>();
|
||||
List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_HIDDEN> contentHiddenss = new List<T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_MEASURES_CONTENT_HIDDEN>();
|
||||
if (entity.APPLY_USER_ID != null && entity.Nav_Details != null && entity.Nav_Details.Any())
|
||||
{
|
||||
var sumDetailIds = entity.Nav_Details.Select(t => t.ID).ToList();
|
||||
var sumDetailPosts = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST>(t => sumDetailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID));
|
||||
var sumPostIds = sumDetailPosts.Select(t => t.ID).ToList();
|
||||
var sumDetailPostDets = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL>(t => sumPostIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_POST_ID), new BaseFilter(entity.ORG_ID));
|
||||
var sumDetailDeparts = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART>(t => sumDetailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(entity.ORG_ID));
|
||||
var user = this.GetEntity<T_FM_USER>(t => t.ID == entity.APPLY_USER_ID);
|
||||
var productionId = entity.Nav_Details.FirstOrDefault(t => t.PRODUCTION_UNIT_ID!=null)?.PRODUCTION_UNIT_ID;
|
||||
var librarys = this.GetEntities<T_SK_ENTERPRISE_LIBRARY>(t => t.ENABLE_STATUS == 0 && t.PRODUCTION_UNIT_ID == productionId, new BaseFilter(entity.ORG_ID));
|
||||
var libraryIds = librarys.Select(t => t.ID).ToList();
|
||||
var libraryDeparts = GetEntities<T_SK_ENTERPRISE_LIBRARY_DEPART>(i => i.IS_DELETED == false && libraryIds.Contains(i.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID)).ToList();
|
||||
//var libraryDeparts = GetEntities<T_SK_ENTERPRISE_LIBRARY_DEPART>(i => i.IS_DELETED == false && libraryIds.Contains(i.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID)).ToList();
|
||||
var libraryDetails = GetEntities<T_SK_ENTERPRISE_LIBRARY_DETAIL>(i => i.IS_DELETED == false && libraryIds.Contains(i.ENTERPRISE_LIBRARY_ID), new BaseFilter(entity.ORG_ID)).ToList();
|
||||
var detailIds = libraryDetails.Select(i => i.ID).ToList();
|
||||
var libraryContents = GetEntities<T_SK_ENTERPRISE_LIBRARY_DETAIL_CONTENT>(i => i.IS_DELETED == false && detailIds.Contains(i.ENTERPRISE_LIBRARY_DETAIL_ID), new BaseFilter(entity.ORG_ID)).ToList();
|
||||
@ -13830,24 +13950,62 @@ namespace APT.BaseData.Services.DomainServices
|
||||
detail.EVALUATE_LEVEL = item.EVALUATE_LEVEL;
|
||||
detail.EMERGENCY = item.EMERGENCY;
|
||||
detail.MARK = item.MARK;
|
||||
details.Add(detail);
|
||||
details.Add(detail);
|
||||
var ldeparts = sumDetailDeparts.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID == item.ID).ToList();
|
||||
if (ldeparts.Any())
|
||||
{
|
||||
foreach (var item2 in ldeparts)
|
||||
{
|
||||
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST post = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST();
|
||||
post.ORG_ID = item2.ORG_ID;
|
||||
post.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
|
||||
post.DEPARTMENT_TYPE = item2.DEPARTMENT_TYPE;
|
||||
post.DEPARTMENT_ID = item2.DEPARTMENT_ID;
|
||||
post.USER_ID = item2.USER_ID;
|
||||
detailPosts.Add(post);
|
||||
}
|
||||
}
|
||||
var lposts = sumDetailPosts.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID == item.ID).ToList();
|
||||
if (lposts.Any())
|
||||
{
|
||||
foreach (var item2 in lposts)
|
||||
{
|
||||
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART dep = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART();
|
||||
dep.DEPARTMENT_ID = item2.DEPARTMENT_ID;
|
||||
dep.ORG_ID = item.ORG_ID;
|
||||
dep.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
|
||||
detailDeps.Add(dep);
|
||||
var lpostDetails = sumDetailPostDets.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_POST_ID == item2.ID).ToList();
|
||||
if (lpostDetails != null && lpostDetails.Any())
|
||||
{
|
||||
foreach (var item3 in lpostDetails)
|
||||
{
|
||||
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART_DETAIL depDetail = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_DEPART_DETAIL();
|
||||
depDetail.POST_ID = item3.POST_ID;
|
||||
depDetail.ORG_ID = item.ORG_ID;
|
||||
depDetail.MECHANISM_DETAIL_DEPART_ID = dep.ID;
|
||||
detailDepDets.Add(depDetail);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
var libraryFirst = librarys.FirstOrDefault(t => t.PRODUCTION_UNIT_ID == item.PRODUCTION_UNIT_ID && t.AREA_ID == item.AREA_ID && t.RISK_NAME == item.RISK_NAME && t.RISK_DESCRIPTION == item.RISK_DESCRIPTION && t.TYPE_ID == item.TYPE_ID);
|
||||
if (libraryFirst != null)
|
||||
{
|
||||
var departs = libraryDeparts.Where(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst.ID).ToList();
|
||||
if (departs.Any())
|
||||
{
|
||||
foreach (var item2 in departs)
|
||||
{
|
||||
T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST post = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST();
|
||||
post.ORG_ID = item2.ORG_ID;
|
||||
post.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
|
||||
post.DEPARTMENT_TYPE = item2.DEPARTMENT_TYPE;
|
||||
post.DEPARTMENT_ID = item2.DEPARTMENT_ID;
|
||||
post.USER_ID = item2.USER_ID;
|
||||
detailPosts.Add(post);
|
||||
}
|
||||
}
|
||||
//var departs = libraryDeparts.Where(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst.ID).ToList();
|
||||
//if (departs.Any())
|
||||
//{
|
||||
// foreach (var item2 in departs)
|
||||
// {
|
||||
// T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST post = new T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_POST();
|
||||
// post.ORG_ID = item2.ORG_ID;
|
||||
// post.DOUBLE_PREVENT_MECHANISM_DETAIL_ID = detail.ID;
|
||||
// post.DEPARTMENT_TYPE = item2.DEPARTMENT_TYPE;
|
||||
// post.DEPARTMENT_ID = item2.DEPARTMENT_ID;
|
||||
// post.USER_ID = item2.USER_ID;
|
||||
// detailPosts.Add(post);
|
||||
// }
|
||||
//}
|
||||
var measures = libraryDetails.Where(t => t.ENTERPRISE_LIBRARY_ID == libraryFirst.ID).ToList();
|
||||
if (measures.Any())
|
||||
{
|
||||
@ -13949,6 +14107,10 @@ namespace APT.BaseData.Services.DomainServices
|
||||
BantchSaveEntityNoCommit(detailMes);
|
||||
if (detailPosts != null && detailPosts.Count > 0)
|
||||
BantchSaveEntityNoCommit(detailPosts);
|
||||
if (detailDeps != null && detailDeps.Count > 0)
|
||||
BantchSaveEntityNoCommit(detailDeps);
|
||||
if (detailDepDets != null && detailDepDets.Count > 0)
|
||||
BantchSaveEntityNoCommit(detailDepDets);
|
||||
if (detailContents != null && detailContents.Count > 0)
|
||||
BantchSaveEntityNoCommit(detailContents);
|
||||
if (contentPosts != null && contentPosts.Count > 0)
|
||||
|
||||
129845
APT.Data.Migrations/Migrations/20251023024405_hmr2025102301.Designer.cs
generated
Normal file
129845
APT.Data.Migrations/Migrations/20251023024405_hmr2025102301.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
222
APT.Data.Migrations/Migrations/20251023024405_hmr2025102301.cs
Normal file
222
APT.Data.Migrations/Migrations/20251023024405_hmr2025102301.cs
Normal file
@ -0,0 +1,222 @@
|
||||
using System;
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
namespace APT.Data.Migrations.Migrations
|
||||
{
|
||||
public partial class hmr2025102301 : Migration
|
||||
{
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_DETAIL_POST_T_FM_USER_POST_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST");
|
||||
|
||||
migrationBuilder.DropForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_T_FM_USER_POST_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST");
|
||||
|
||||
migrationBuilder.RenameColumn(
|
||||
name: "POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST",
|
||||
newName: "DEPARTMENT_ID");
|
||||
|
||||
migrationBuilder.RenameIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST",
|
||||
newName: "IX_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DEPARTMENT_ID");
|
||||
|
||||
migrationBuilder.RenameColumn(
|
||||
name: "POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST",
|
||||
newName: "DEPARTMENT_ID");
|
||||
|
||||
migrationBuilder.RenameIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_DETAIL_POST_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST",
|
||||
newName: "IX_T_SK_RISK_EVALUATION_DETAIL_POST_DEPARTMENT_ID");
|
||||
|
||||
migrationBuilder.CreateTable(
|
||||
name: "T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL",
|
||||
columns: table => new
|
||||
{
|
||||
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
||||
RISK_EVALUATION_DETAIL_POST_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
||||
POST_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
||||
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
||||
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
||||
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
||||
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
||||
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
||||
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
||||
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
||||
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
||||
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
||||
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
||||
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
||||
},
|
||||
constraints: table =>
|
||||
{
|
||||
table.PrimaryKey("PK_T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL", x => x.ID);
|
||||
table.ForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL_T_FM_ORGANIZATION_ORG_ID",
|
||||
column: x => x.ORG_ID,
|
||||
principalTable: "T_FM_ORGANIZATION",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
table.ForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL_T_FM_USER_POST_POST_ID",
|
||||
column: x => x.POST_ID,
|
||||
principalTable: "T_FM_USER_POST",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
table.ForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL_T_SK_RISK_EVALUATION_DETAIL_POST_RISK_EVALUATION_DETAIL_POST_ID",
|
||||
column: x => x.RISK_EVALUATION_DETAIL_POST_ID,
|
||||
principalTable: "T_SK_RISK_EVALUATION_DETAIL_POST",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
});
|
||||
|
||||
migrationBuilder.CreateTable(
|
||||
name: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL",
|
||||
columns: table => new
|
||||
{
|
||||
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
||||
RISK_EVALUATION_SUMMARY_DETAIL_POST_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
||||
POST_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
||||
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
||||
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
||||
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
||||
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
||||
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
||||
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
||||
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
||||
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
||||
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
||||
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
||||
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
||||
},
|
||||
constraints: table =>
|
||||
{
|
||||
table.PrimaryKey("PK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL", x => x.ID);
|
||||
table.ForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL_T_FM_ORGANIZATION_ORG_ID",
|
||||
column: x => x.ORG_ID,
|
||||
principalTable: "T_FM_ORGANIZATION",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
table.ForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL_T_FM_USER_POST_POST_ID",
|
||||
column: x => x.POST_ID,
|
||||
principalTable: "T_FM_USER_POST",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
table.ForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_RISK_EVALUATION_SUMMARY_DETAIL_POST~",
|
||||
column: x => x.RISK_EVALUATION_SUMMARY_DETAIL_POST_ID,
|
||||
principalTable: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
});
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL_ORG_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL",
|
||||
column: "ORG_ID");
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL",
|
||||
column: "POST_ID");
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL_RISK_EVALUATION_DETAIL_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL",
|
||||
column: "RISK_EVALUATION_DETAIL_POST_ID");
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL_ORG_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL",
|
||||
column: "ORG_ID");
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL",
|
||||
column: "POST_ID");
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL_RISK_EVALUATION_SUMMARY_DETAIL_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL",
|
||||
column: "RISK_EVALUATION_SUMMARY_DETAIL_POST_ID");
|
||||
|
||||
migrationBuilder.AddForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_DETAIL_POST_T_FM_DEPARTMENT_DEPARTMENT_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST",
|
||||
column: "DEPARTMENT_ID",
|
||||
principalTable: "T_FM_DEPARTMENT",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
|
||||
migrationBuilder.AddForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_T_FM_DEPARTMENT_DEPARTMENT_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST",
|
||||
column: "DEPARTMENT_ID",
|
||||
principalTable: "T_FM_DEPARTMENT",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_DETAIL_POST_T_FM_DEPARTMENT_DEPARTMENT_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST");
|
||||
|
||||
migrationBuilder.DropForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_T_FM_DEPARTMENT_DEPARTMENT_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST");
|
||||
|
||||
migrationBuilder.DropTable(
|
||||
name: "T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL");
|
||||
|
||||
migrationBuilder.DropTable(
|
||||
name: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL");
|
||||
|
||||
migrationBuilder.RenameColumn(
|
||||
name: "DEPARTMENT_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST",
|
||||
newName: "POST_ID");
|
||||
|
||||
migrationBuilder.RenameIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DEPARTMENT_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST",
|
||||
newName: "IX_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_POST_ID");
|
||||
|
||||
migrationBuilder.RenameColumn(
|
||||
name: "DEPARTMENT_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST",
|
||||
newName: "POST_ID");
|
||||
|
||||
migrationBuilder.RenameIndex(
|
||||
name: "IX_T_SK_RISK_EVALUATION_DETAIL_POST_DEPARTMENT_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST",
|
||||
newName: "IX_T_SK_RISK_EVALUATION_DETAIL_POST_POST_ID");
|
||||
|
||||
migrationBuilder.AddForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_DETAIL_POST_T_FM_USER_POST_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_DETAIL_POST",
|
||||
column: "POST_ID",
|
||||
principalTable: "T_FM_USER_POST",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
|
||||
migrationBuilder.AddForeignKey(
|
||||
name: "FK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_T_FM_USER_POST_POST_ID",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST",
|
||||
column: "POST_ID",
|
||||
principalTable: "T_FM_USER_POST",
|
||||
principalColumn: "ID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
}
|
||||
}
|
||||
}
|
||||
129853
APT.Data.Migrations/Migrations/20251023030919_hmr2025102302.Designer.cs
generated
Normal file
129853
APT.Data.Migrations/Migrations/20251023030919_hmr2025102302.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,35 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
namespace APT.Data.Migrations.Migrations
|
||||
{
|
||||
public partial class hmr2025102302 : Migration
|
||||
{
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.AddColumn<string>(
|
||||
name: "EVALUATION_DEPARTMENT",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL",
|
||||
type: "nvarchar(500)",
|
||||
maxLength: 500,
|
||||
nullable: true);
|
||||
|
||||
migrationBuilder.AddColumn<string>(
|
||||
name: "EVALUATION_POST",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL",
|
||||
type: "nvarchar(500)",
|
||||
maxLength: 500,
|
||||
nullable: true);
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropColumn(
|
||||
name: "EVALUATION_DEPARTMENT",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL");
|
||||
|
||||
migrationBuilder.DropColumn(
|
||||
name: "EVALUATION_POST",
|
||||
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL");
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -79284,6 +79284,63 @@ namespace APT.Data.Migrations.Migrations
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_DETAIL_POST", b =>
|
||||
{
|
||||
b.Property<Guid>("ID")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<Guid?>("CREATER_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<DateTime?>("CREATE_TIME")
|
||||
.HasColumnType("datetime2");
|
||||
|
||||
b.Property<Guid?>("DEPARTMENT_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<int>("ENTITY_ORG_TPYE")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<Guid?>("FLOW_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<int>("FLOW_SEND_STATUS")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<int>("FLOW_STATUS")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<Guid?>("FORM_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<bool>("IS_DELETED")
|
||||
.HasColumnType("bit");
|
||||
|
||||
b.Property<Guid?>("MODIFIER_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<DateTime?>("MODIFY_TIME")
|
||||
.HasColumnType("datetime2");
|
||||
|
||||
b.Property<Guid?>("ORG_ID")
|
||||
.IsRequired()
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<Guid>("RISK_EVALUATION_DETAIL_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.HasKey("ID");
|
||||
|
||||
b.HasIndex("DEPARTMENT_ID");
|
||||
|
||||
b.HasIndex("ORG_ID");
|
||||
|
||||
b.HasIndex("RISK_EVALUATION_DETAIL_ID");
|
||||
|
||||
b.ToTable("T_SK_RISK_EVALUATION_DETAIL_POST");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL", b =>
|
||||
{
|
||||
b.Property<Guid>("ID")
|
||||
.ValueGeneratedOnAdd()
|
||||
@ -79326,7 +79383,7 @@ namespace APT.Data.Migrations.Migrations
|
||||
b.Property<Guid?>("POST_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<Guid>("RISK_EVALUATION_DETAIL_ID")
|
||||
b.Property<Guid>("RISK_EVALUATION_DETAIL_POST_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.HasKey("ID");
|
||||
@ -79335,9 +79392,9 @@ namespace APT.Data.Migrations.Migrations
|
||||
|
||||
b.HasIndex("POST_ID");
|
||||
|
||||
b.HasIndex("RISK_EVALUATION_DETAIL_ID");
|
||||
b.HasIndex("RISK_EVALUATION_DETAIL_POST_ID");
|
||||
|
||||
b.ToTable("T_SK_RISK_EVALUATION_DETAIL_POST");
|
||||
b.ToTable("T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_FILE", b =>
|
||||
@ -79586,6 +79643,14 @@ namespace APT.Data.Migrations.Migrations
|
||||
b.Property<decimal>("EVALUATE_SCORE")
|
||||
.HasColumnType("decimal(18,2)");
|
||||
|
||||
b.Property<string>("EVALUATION_DEPARTMENT")
|
||||
.HasMaxLength(500)
|
||||
.HasColumnType("nvarchar(500)");
|
||||
|
||||
b.Property<string>("EVALUATION_POST")
|
||||
.HasMaxLength(500)
|
||||
.HasColumnType("nvarchar(500)");
|
||||
|
||||
b.Property<Guid?>("FLOW_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
@ -79813,6 +79878,63 @@ namespace APT.Data.Migrations.Migrations
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST", b =>
|
||||
{
|
||||
b.Property<Guid>("ID")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<Guid?>("CREATER_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<DateTime?>("CREATE_TIME")
|
||||
.HasColumnType("datetime2");
|
||||
|
||||
b.Property<Guid?>("DEPARTMENT_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<int>("ENTITY_ORG_TPYE")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<Guid?>("FLOW_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<int>("FLOW_SEND_STATUS")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<int>("FLOW_STATUS")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<Guid?>("FORM_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<bool>("IS_DELETED")
|
||||
.HasColumnType("bit");
|
||||
|
||||
b.Property<Guid?>("MODIFIER_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<DateTime?>("MODIFY_TIME")
|
||||
.HasColumnType("datetime2");
|
||||
|
||||
b.Property<Guid?>("ORG_ID")
|
||||
.IsRequired()
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<Guid>("RISK_EVALUATION_SUMMARY_DETAIL_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.HasKey("ID");
|
||||
|
||||
b.HasIndex("DEPARTMENT_ID");
|
||||
|
||||
b.HasIndex("ORG_ID");
|
||||
|
||||
b.HasIndex("RISK_EVALUATION_SUMMARY_DETAIL_ID");
|
||||
|
||||
b.ToTable("T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL", b =>
|
||||
{
|
||||
b.Property<Guid>("ID")
|
||||
.ValueGeneratedOnAdd()
|
||||
@ -79855,7 +79977,7 @@ namespace APT.Data.Migrations.Migrations
|
||||
b.Property<Guid?>("POST_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.Property<Guid>("RISK_EVALUATION_SUMMARY_DETAIL_ID")
|
||||
b.Property<Guid>("RISK_EVALUATION_SUMMARY_DETAIL_POST_ID")
|
||||
.HasColumnType("uniqueidentifier");
|
||||
|
||||
b.HasKey("ID");
|
||||
@ -79864,9 +79986,9 @@ namespace APT.Data.Migrations.Migrations
|
||||
|
||||
b.HasIndex("POST_ID");
|
||||
|
||||
b.HasIndex("RISK_EVALUATION_SUMMARY_DETAIL_ID");
|
||||
b.HasIndex("RISK_EVALUATION_SUMMARY_DETAIL_POST_ID");
|
||||
|
||||
b.ToTable("T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST");
|
||||
b.ToTable("T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY_FILE", b =>
|
||||
@ -121129,6 +121251,32 @@ namespace APT.Data.Migrations.Migrations
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_DETAIL_POST", b =>
|
||||
{
|
||||
b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
|
||||
.WithMany()
|
||||
.HasForeignKey("DEPARTMENT_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict);
|
||||
|
||||
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
|
||||
.WithMany()
|
||||
.HasForeignKey("ORG_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired();
|
||||
|
||||
b.HasOne("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_DETAIL", "Nav_EvaluationDetail")
|
||||
.WithMany("Nav_DetailPosts")
|
||||
.HasForeignKey("RISK_EVALUATION_DETAIL_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Nav_Department");
|
||||
|
||||
b.Navigation("Nav_EvaluationDetail");
|
||||
|
||||
b.Navigation("Nav_Org");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL", b =>
|
||||
{
|
||||
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
|
||||
.WithMany()
|
||||
@ -121141,13 +121289,13 @@ namespace APT.Data.Migrations.Migrations
|
||||
.HasForeignKey("POST_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict);
|
||||
|
||||
b.HasOne("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_DETAIL", "Nav_EvaluationDetail")
|
||||
.WithMany("Nav_DetailPosts")
|
||||
.HasForeignKey("RISK_EVALUATION_DETAIL_ID")
|
||||
b.HasOne("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_DETAIL_POST", "Nav_DetailPost")
|
||||
.WithMany("Nav_PostDetails")
|
||||
.HasForeignKey("RISK_EVALUATION_DETAIL_POST_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Nav_EvaluationDetail");
|
||||
b.Navigation("Nav_DetailPost");
|
||||
|
||||
b.Navigation("Nav_Org");
|
||||
|
||||
@ -121367,6 +121515,32 @@ namespace APT.Data.Migrations.Migrations
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST", b =>
|
||||
{
|
||||
b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
|
||||
.WithMany()
|
||||
.HasForeignKey("DEPARTMENT_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict);
|
||||
|
||||
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
|
||||
.WithMany()
|
||||
.HasForeignKey("ORG_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired();
|
||||
|
||||
b.HasOne("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY_DETAIL", "Nav_EvaluationDetail")
|
||||
.WithMany("Nav_DetailPosts")
|
||||
.HasForeignKey("RISK_EVALUATION_SUMMARY_DETAIL_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Nav_Department");
|
||||
|
||||
b.Navigation("Nav_EvaluationDetail");
|
||||
|
||||
b.Navigation("Nav_Org");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL", b =>
|
||||
{
|
||||
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
|
||||
.WithMany()
|
||||
@ -121379,13 +121553,13 @@ namespace APT.Data.Migrations.Migrations
|
||||
.HasForeignKey("POST_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict);
|
||||
|
||||
b.HasOne("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY_DETAIL", "Nav_EvaluationDetail")
|
||||
.WithMany("Nav_DetailPosts")
|
||||
.HasForeignKey("RISK_EVALUATION_SUMMARY_DETAIL_ID")
|
||||
b.HasOne("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST", "Nav_DetailPost")
|
||||
.WithMany("Nav_PostDetails")
|
||||
.HasForeignKey("RISK_EVALUATION_SUMMARY_DETAIL_POST_ID")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Nav_EvaluationDetail");
|
||||
b.Navigation("Nav_DetailPost");
|
||||
|
||||
b.Navigation("Nav_Org");
|
||||
|
||||
@ -129196,6 +129370,11 @@ namespace APT.Data.Migrations.Migrations
|
||||
b.Navigation("Nav_DetailPosts");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_DETAIL_POST", b =>
|
||||
{
|
||||
b.Navigation("Nav_PostDetails");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY", b =>
|
||||
{
|
||||
b.Navigation("Nav_Details");
|
||||
@ -129214,6 +129393,11 @@ namespace APT.Data.Migrations.Migrations
|
||||
b.Navigation("Nav_DetailPosts");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST", b =>
|
||||
{
|
||||
b.Navigation("Nav_PostDetails");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("APT.MS.Domain.Entities.SK.T_SK_RISK_IDENTIFY", b =>
|
||||
{
|
||||
b.Navigation("Nav_Details");
|
||||
|
||||
@ -13635,6 +13635,17 @@ builder.Property(t => t.EMERGENCY).HasMaxLength(500);
|
||||
{
|
||||
base.Configure(builder);
|
||||
builder.HasOne(t => t.Nav_EvaluationDetail).WithMany(t=>t.Nav_DetailPosts).HasForeignKey(t => t.RISK_EVALUATION_DETAIL_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
builder.HasOne(t => t.Nav_Department).WithMany().HasForeignKey(t => t.DEPARTMENT_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
#region RiskEvaluationDetailPostDetail
|
||||
public partial class SKRiskEvaluationDetailPostDetailMap :APTEntityBaseMap<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL>
|
||||
{
|
||||
public override void Configure(EntityTypeBuilder<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL> builder)
|
||||
{
|
||||
base.Configure(builder);
|
||||
builder.HasOne(t => t.Nav_DetailPost).WithMany(t=>t.Nav_PostDetails).HasForeignKey(t => t.RISK_EVALUATION_DETAIL_POST_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
builder.HasOne(t => t.Nav_Post).WithMany().HasForeignKey(t => t.POST_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
}
|
||||
}
|
||||
@ -13700,6 +13711,8 @@ builder.HasOne(t => t.Nav_RiskName).WithMany().HasForeignKey(t => t.RISK_NAME_ID
|
||||
builder.HasOne(t => t.Nav_SCOREL).WithMany().HasForeignKey(t => t.SCOREL_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
builder.HasOne(t => t.Nav_SCOREE).WithMany().HasForeignKey(t => t.SCOREE_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
builder.HasOne(t => t.Nav_SCOREC).WithMany().HasForeignKey(t => t.SCOREC_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
builder.Property(t => t.EVALUATION_DEPARTMENT).HasMaxLength(500);
|
||||
builder.Property(t => t.EVALUATION_POST).HasMaxLength(500);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
@ -13734,6 +13747,17 @@ builder.Property(t => t.EMERGENCY).HasMaxLength(500);
|
||||
{
|
||||
base.Configure(builder);
|
||||
builder.HasOne(t => t.Nav_EvaluationDetail).WithMany(t=>t.Nav_DetailPosts).HasForeignKey(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
builder.HasOne(t => t.Nav_Department).WithMany().HasForeignKey(t => t.DEPARTMENT_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
#region RiskEvaluationSummaryDetailPostDetail
|
||||
public partial class SKRiskEvaluationSummaryDetailPostDetailMap :APTEntityBaseMap<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL>
|
||||
{
|
||||
public override void Configure(EntityTypeBuilder<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL> builder)
|
||||
{
|
||||
base.Configure(builder);
|
||||
builder.HasOne(t => t.Nav_DetailPost).WithMany(t=>t.Nav_PostDetails).HasForeignKey(t => t.RISK_EVALUATION_SUMMARY_DETAIL_POST_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
builder.HasOne(t => t.Nav_Post).WithMany().HasForeignKey(t => t.POST_ID).OnDelete(DeleteBehavior.Restrict);
|
||||
}
|
||||
}
|
||||
|
||||
@ -101,10 +101,10 @@ namespace APT.MS.Domain.Entities.SK
|
||||
[Description("管控措施")]
|
||||
[FormFieldEdit]
|
||||
public ICollection<T_SK_RISK_EVALUATION_DETAIL_MEASURE> Nav_DetailMeasures { get; set; }
|
||||
[Description("辨识部门")]
|
||||
[Description("管控部门层级")]
|
||||
[FormFieldEdit]
|
||||
public ICollection<T_SK_RISK_EVALUATION_DETAIL_DEPART> Nav_DetailDeparts { get; set; }
|
||||
[Description("管控部门岗位")]
|
||||
[Description("辨识岗位")]
|
||||
[FormFieldEdit]
|
||||
public ICollection<T_SK_RISK_EVALUATION_DETAIL_POST> Nav_DetailPosts { get; set; }
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@ using System.Text;
|
||||
|
||||
namespace APT.MS.Domain.Entities.SK
|
||||
{
|
||||
[Description("辨识部门")]
|
||||
[Description("管控部门层级")]
|
||||
public class T_SK_RISK_EVALUATION_DETAIL_DEPART : MesEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@ -7,7 +7,7 @@ using System.Text;
|
||||
|
||||
namespace APT.MS.Domain.Entities.SK
|
||||
{
|
||||
[Description("管控部门岗位")]
|
||||
[Description("辨识部门")]
|
||||
public class T_SK_RISK_EVALUATION_DETAIL_POST : MesEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
@ -21,13 +21,17 @@ namespace APT.MS.Domain.Entities.SK
|
||||
/// 导航:安全风险评估表
|
||||
/// </summary>
|
||||
[Description("导航:安全风险评估表")]
|
||||
public virtual T_SK_RISK_EVALUATION_DETAIL Nav_EvaluationDetail { get; set; }
|
||||
public virtual T_SK_RISK_EVALUATION_DETAIL Nav_EvaluationDetail { get; set; }
|
||||
|
||||
[Description("辨识部门")]
|
||||
[DataFieldForeignKey("Nav_Department")]
|
||||
public Guid? DEPARTMENT_ID { get; set; }
|
||||
|
||||
[Description("管控岗位")]
|
||||
[DataFieldForeignKey("Nav_Post")]
|
||||
public Guid? POST_ID { get; set; }
|
||||
[Description("导航属性:辨识部门")]
|
||||
public T_FM_DEPARTMENT Nav_Department { get; set; }
|
||||
|
||||
[Description("导航属性:管控岗位")]
|
||||
public T_FM_USER_POST Nav_Post { get; set; }
|
||||
[Description("辨识岗位表")]
|
||||
[FormFieldEdit]
|
||||
public ICollection<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL> Nav_PostDetails { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,33 @@
|
||||
using APT.BaseData.Domain.Entities.FM;
|
||||
using APT.Infrastructure.Core;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Text;
|
||||
|
||||
namespace APT.MS.Domain.Entities.SK
|
||||
{
|
||||
[Description("辨识岗位")]
|
||||
public class T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL : MesEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 安全风险评估辨识部门表
|
||||
/// </summary>
|
||||
[Description("安全风险评估辨识部门表")]
|
||||
[DataFieldForeignKey("Nav_DetailPost", "Nav_PostDetails")]
|
||||
public Guid RISK_EVALUATION_DETAIL_POST_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导航:安全风险评估辨识部门表
|
||||
/// </summary>
|
||||
[Description("导航:安全风险评估辨识部门表")]
|
||||
public virtual T_SK_RISK_EVALUATION_DETAIL_POST Nav_DetailPost { get; set; }
|
||||
|
||||
[Description("辨识岗位")]
|
||||
[DataFieldForeignKey("Nav_Post")]
|
||||
public Guid? POST_ID { get; set; }
|
||||
|
||||
[Description("导航属性:辨识岗位")]
|
||||
public T_FM_USER_POST Nav_Post { get; set; }
|
||||
}
|
||||
}
|
||||
@ -156,6 +156,11 @@ namespace APT.MS.Domain.Entities.SK
|
||||
/// 标识
|
||||
/// </summary>
|
||||
[Description("标识")]
|
||||
public SKMarkEnum MARK { get; set; }
|
||||
public SKMarkEnum MARK { get; set; }
|
||||
|
||||
[Description("辨识部门")]
|
||||
public string EVALUATION_DEPARTMENT { get; set; }
|
||||
[Description("辨识岗位")]
|
||||
public string EVALUATION_POST { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -23,11 +23,15 @@ namespace APT.MS.Domain.Entities.SK
|
||||
[Description("导航:安全风险评估表")]
|
||||
public virtual T_SK_RISK_EVALUATION_SUMMARY_DETAIL Nav_EvaluationDetail { get; set; }
|
||||
|
||||
[Description("管控岗位")]
|
||||
[DataFieldForeignKey("Nav_Post")]
|
||||
public Guid? POST_ID { get; set; }
|
||||
[Description("辨识部门")]
|
||||
[DataFieldForeignKey("Nav_Department")]
|
||||
public Guid? DEPARTMENT_ID { get; set; }
|
||||
|
||||
[Description("导航属性:管控岗位")]
|
||||
public T_FM_USER_POST Nav_Post { get; set; }
|
||||
[Description("导航属性:辨识部门")]
|
||||
public T_FM_DEPARTMENT Nav_Department { get; set; }
|
||||
|
||||
[Description("辨识岗位表")]
|
||||
[FormFieldEdit]
|
||||
public ICollection<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL> Nav_PostDetails { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,33 @@
|
||||
using APT.BaseData.Domain.Entities.FM;
|
||||
using APT.Infrastructure.Core;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Text;
|
||||
|
||||
namespace APT.MS.Domain.Entities.SK
|
||||
{
|
||||
[Description("辨识部门")]
|
||||
public class T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL : MesEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 安全风险评估辨识部门表
|
||||
/// </summary>
|
||||
[Description("安全风险评估辨识部门表")]
|
||||
[DataFieldForeignKey("Nav_DetailPost", "Nav_PostDetails")]
|
||||
public Guid RISK_EVALUATION_SUMMARY_DETAIL_POST_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导航:安全风险评估辨识部门表
|
||||
/// </summary>
|
||||
[Description("导航:安全风险评估辨识部门表")]
|
||||
public virtual T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST Nav_DetailPost { get; set; }
|
||||
|
||||
[Description("辨识岗位")]
|
||||
[DataFieldForeignKey("Nav_Post")]
|
||||
public Guid? POST_ID { get; set; }
|
||||
|
||||
[Description("导航属性:辨识岗位")]
|
||||
public T_FM_USER_POST Nav_Post { get; set; }
|
||||
}
|
||||
}
|
||||
@ -78,7 +78,12 @@ namespace APT.MS.Domain.Enums.SK
|
||||
/// 修改
|
||||
/// </summary>
|
||||
[Description("修改")]
|
||||
Update = 20,
|
||||
Update = 20,
|
||||
/// <summary>
|
||||
/// 作废
|
||||
/// </summary>
|
||||
[Description("作废")]
|
||||
Cancel = 25,
|
||||
}
|
||||
/// <summary>
|
||||
/// 是否入库
|
||||
|
||||
@ -59,11 +59,13 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
entity.ApplyPostName = this.GetEntity<T_FM_USER>(t => t.ID == userId, "Nav_Person.Nav_Post")?.Nav_Person?.Nav_Post?.NAME;
|
||||
List<Guid> deleteMeasureIds = new List<Guid>();
|
||||
List<Guid> deleteDepartIds = new List<Guid>();
|
||||
List<Guid> deletePostIds = new List<Guid>();
|
||||
List<Guid> deletePostIds = new List<Guid>();
|
||||
List<Guid> deletePostDetIds = new List<Guid>();
|
||||
List<Guid> deleteDetailIds = new List<Guid>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_MEASURE> measureList = new List<T_SK_RISK_EVALUATION_DETAIL_MEASURE>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_DEPART> departList = new List<T_SK_RISK_EVALUATION_DETAIL_DEPART>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_POST> postList = new List<T_SK_RISK_EVALUATION_DETAIL_POST>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_POST> postList = new List<T_SK_RISK_EVALUATION_DETAIL_POST>();
|
||||
List<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL> postDetList = new List<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL>();
|
||||
//更新标识字段
|
||||
var record = this.GetEntity<T_SK_RISK_EVALUATION>(t => t.ID == entity.ID, "Nav_Details");
|
||||
if (record != null && record.Nav_Details != null && record.Nav_Details.Any() && details != null && details.Any())
|
||||
@ -72,6 +74,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
deleteMeasureIds = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL_MEASURE>(t => deleteDetailIds.Contains(t.RISK_EVALUATION_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
|
||||
deleteDepartIds = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL_DEPART>(t => deleteDetailIds.Contains(t.RISK_EVALUATION_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
|
||||
deletePostIds = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL_POST>(t => deleteDetailIds.Contains(t.RISK_EVALUATION_DETAIL_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
|
||||
deletePostDetIds = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL>(t => deletePostIds.Contains(t.RISK_EVALUATION_DETAIL_POST_ID), new BaseFilter(entity.ORG_ID)).Select(t => t.ID).ToList();
|
||||
foreach (var item in details)
|
||||
{
|
||||
var temp = record.Nav_Details.FirstOrDefault(t => t.PRODUCTION_UNIT_ID == item.PRODUCTION_UNIT_ID && t.AREA_ID == item.AREA_ID && t.TYPE_ID == item.TYPE_ID && t.RISK_NAME == item.RISK_NAME && t.RISK_DESCRIPTION == item.RISK_DESCRIPTION && t.MEASURE == item.MEASURE
|
||||
@ -134,6 +137,15 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
item2.ORG_ID = entity.ORG_ID;
|
||||
item2.RISK_EVALUATION_DETAIL_ID = item.ID;
|
||||
postList.Add(item2);
|
||||
if (item2.Nav_PostDetails != null && item2.Nav_PostDetails.Any())
|
||||
{
|
||||
foreach (var item3 in item2.Nav_PostDetails)
|
||||
{
|
||||
item3.ORG_ID = entity.ORG_ID;
|
||||
item3.RISK_EVALUATION_DETAIL_POST_ID = item2.ID;
|
||||
postDetList.Add(item3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
item.Nav_DetailPosts = null;
|
||||
@ -207,7 +219,9 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
if (deleteMeasureIds != null && deleteMeasureIds.Any())
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_MEASURE>(deleteMeasureIds);
|
||||
if (deleteDepartIds != null && deleteDepartIds.Any())
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_DEPART>(deleteDepartIds);
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_DEPART>(deleteDepartIds);
|
||||
if (deletePostDetIds != null && deletePostDetIds.Any())
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL>(deletePostDetIds);
|
||||
if (deletePostIds != null && deletePostIds.Any())
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_POST>(deletePostIds);
|
||||
if (deleteDetailIds != null && deleteDetailIds.Any())
|
||||
@ -224,6 +238,10 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
BantchSaveEntityNoCommit(measureList);
|
||||
if (departList != null && departList.Any())
|
||||
BantchSaveEntityNoCommit(departList);
|
||||
if (postList != null && postList.Any())
|
||||
BantchSaveEntityNoCommit(postList);
|
||||
if (postDetList != null && postDetList.Any())
|
||||
BantchSaveEntityNoCommit(postDetList);
|
||||
}, null, null, null, null, null, "SK039_SHOWPRINT", null, "安全风险评估表审批");
|
||||
return true;
|
||||
}
|
||||
@ -232,7 +250,9 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
if (deleteMeasureIds != null && deleteMeasureIds.Any())
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_MEASURE>(deleteMeasureIds);
|
||||
if (deleteDepartIds != null && deleteDepartIds.Any())
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_DEPART>(deleteDepartIds);
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_DEPART>(deleteDepartIds);
|
||||
if (deletePostDetIds != null && deletePostDetIds.Any())
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL>(deletePostDetIds);
|
||||
if (deletePostIds != null && deletePostIds.Any())
|
||||
this.BantchDeleteEntityNoCommit<T_SK_RISK_EVALUATION_DETAIL_POST>(deletePostIds);
|
||||
if (deleteDetailIds != null && deleteDetailIds.Any())
|
||||
@ -248,7 +268,11 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
if (measureList != null && measureList.Any())
|
||||
BantchSaveEntityNoCommit(measureList);
|
||||
if (departList != null && departList.Any())
|
||||
BantchSaveEntityNoCommit(departList);
|
||||
BantchSaveEntityNoCommit(departList);
|
||||
if (postList != null && postList.Any())
|
||||
BantchSaveEntityNoCommit(postList);
|
||||
if (postDetList != null && postDetList.Any())
|
||||
BantchSaveEntityNoCommit(postDetList);
|
||||
});
|
||||
return true;
|
||||
});
|
||||
@ -277,7 +301,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
var detailIds = details.Select(t => t.ID).ToList();
|
||||
var measures = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL_MEASURE>(t => detailIds.Contains(t.RISK_EVALUATION_DETAIL_ID), new BaseFilter(filter.OrgId));
|
||||
var departs = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL_DEPART>(t => detailIds.Contains(t.RISK_EVALUATION_DETAIL_ID), new BaseFilter(filter.OrgId), "Nav_Department", "Nav_User");
|
||||
var posts = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL_POST>(t => detailIds.Contains(t.RISK_EVALUATION_DETAIL_ID), new BaseFilter(filter.OrgId), "Nav_Post");
|
||||
var posts = this.GetEntities<T_SK_RISK_EVALUATION_DETAIL_POST>(t => detailIds.Contains(t.RISK_EVALUATION_DETAIL_ID), new BaseFilter(filter.OrgId), "Nav_Department", "Nav_PostDetails.Nav_Post");
|
||||
foreach (var detail in details)
|
||||
{
|
||||
var measureTemps = measures.Where(t => t.RISK_EVALUATION_DETAIL_ID == detail.ID).ToList();
|
||||
@ -285,7 +309,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
var departTemps = departs.Where(t => t.RISK_EVALUATION_DETAIL_ID == detail.ID).ToList();
|
||||
detail.Nav_DetailDeparts = departTemps.OrderBy(t => t.DEPARTMENT_TYPE).ThenBy(m => m.Nav_Department.NUM).ToList();
|
||||
var postTemps = posts.Where(t => t.RISK_EVALUATION_DETAIL_ID == detail.ID).ToList();
|
||||
detail.Nav_DetailPosts = postTemps.OrderBy(t => t.POST_ID).ToList();
|
||||
detail.Nav_DetailPosts = postTemps.OrderBy(t => t.DEPARTMENT_ID).ToList();
|
||||
}
|
||||
}
|
||||
result.Nav_Details = details.OrderBy(m => m.MineType).ThenBy(m => m.AREA_ID).ThenBy(n => n.TYPE_ID).ToList();
|
||||
|
||||
@ -55,7 +55,8 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
entity.ApplyPostName = this.GetEntity<T_FM_USER>(t => t.ID == userId, "Nav_Person.Nav_Post")?.Nav_Person?.Nav_Post?.NAME;
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_MEASURE> measureList = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_MEASURE>();
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART> departList = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART>();
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST> postList = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST>();
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST> postList = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST>();
|
||||
List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL> postDetList = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL>();
|
||||
if (details != null && details.Any())
|
||||
{
|
||||
foreach (var item in details)
|
||||
@ -88,7 +89,16 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
{
|
||||
item2.ORG_ID = entity.ORG_ID;
|
||||
item2.RISK_EVALUATION_SUMMARY_DETAIL_ID = item.ID;
|
||||
postList.Add(item2);
|
||||
postList.Add(item2);
|
||||
if (item2.Nav_PostDetails != null && item2.Nav_PostDetails.Any())
|
||||
{
|
||||
foreach (var item3 in item2.Nav_PostDetails)
|
||||
{
|
||||
item3.ORG_ID = entity.ORG_ID;
|
||||
item3.RISK_EVALUATION_SUMMARY_DETAIL_POST_ID = item2.ID;
|
||||
postDetList.Add(item3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
item.Nav_DetailPosts = null;
|
||||
@ -136,7 +146,11 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
if (measureList != null && measureList.Any())
|
||||
BantchSaveEntityNoCommit(measureList);
|
||||
if (departList != null && departList.Any())
|
||||
BantchSaveEntityNoCommit(departList);
|
||||
BantchSaveEntityNoCommit(departList);
|
||||
if (postList != null && postList.Any())
|
||||
BantchSaveEntityNoCommit(postList);
|
||||
if (postDetList != null && postDetList.Any())
|
||||
BantchSaveEntityNoCommit(postDetList);
|
||||
}, null, null, null, null, null, "SK041_SHOWPRINT", null, "安全风险评估汇总表审批");
|
||||
return true;
|
||||
}
|
||||
@ -153,7 +167,11 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
if (measureList != null && measureList.Any())
|
||||
BantchSaveEntityNoCommit(measureList);
|
||||
if (departList != null && departList.Any())
|
||||
BantchSaveEntityNoCommit(departList);
|
||||
BantchSaveEntityNoCommit(departList);
|
||||
if (postList != null && postList.Any())
|
||||
BantchSaveEntityNoCommit(postList);
|
||||
if (postDetList != null && postDetList.Any())
|
||||
BantchSaveEntityNoCommit(postDetList);
|
||||
});
|
||||
return true;
|
||||
});
|
||||
@ -184,7 +202,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
var detailIds = details.Select(t => t.ID).ToList();
|
||||
var measures = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_MEASURE>(t => detailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(filter.OrgId));
|
||||
var departs = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART>(t => detailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(filter.OrgId), "Nav_Department", "Nav_User");
|
||||
var posts = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST>(t => detailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(filter.OrgId), "Nav_Post");
|
||||
var posts = this.GetEntities<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST>(t => detailIds.Contains(t.RISK_EVALUATION_SUMMARY_DETAIL_ID), new BaseFilter(filter.OrgId), "Nav_Department", "Nav_PostDetails.Nav_Post");
|
||||
foreach (var detail in details)
|
||||
{
|
||||
var temps = new List<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_DEPART>();
|
||||
@ -197,7 +215,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
temps.AddRange(tempy);
|
||||
detail.Nav_DetailDeparts = temps.ToList();
|
||||
var postTemps = posts.Where(t => t.RISK_EVALUATION_SUMMARY_DETAIL_ID == detail.ID).ToList();
|
||||
detail.Nav_DetailPosts = postTemps.OrderBy(t => t.POST_ID).ToList();
|
||||
detail.Nav_DetailPosts = postTemps.OrderBy(t => t.DEPARTMENT_ID).ToList();
|
||||
}
|
||||
}
|
||||
result.Nav_Details = details.OrderBy(m => m.MineType).ThenBy(m => m.AREA_ID).ThenBy(n => n.TYPE_ID).ToList();
|
||||
|
||||
@ -10468,9 +10468,9 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region RiskEvaluationDetailDepart-辨识部门
|
||||
#region RiskEvaluationDetailDepart-管控部门层级
|
||||
/// <summary>
|
||||
/// 辨识部门
|
||||
/// 管控部门层级
|
||||
/// </summary>
|
||||
[Route("api/SK/RiskEvaluationDetailDepart")]
|
||||
public partial class RiskEvaluationDetailDepartController : AuthorizeApiController<T_SK_RISK_EVALUATION_DETAIL_DEPART>
|
||||
@ -10690,9 +10690,9 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region RiskEvaluationDetailPost-管控部门岗位
|
||||
#region RiskEvaluationDetailPost-辨识部门
|
||||
/// <summary>
|
||||
/// 管控部门岗位
|
||||
/// 辨识部门
|
||||
/// </summary>
|
||||
[Route("api/SK/RiskEvaluationDetailPost")]
|
||||
public partial class RiskEvaluationDetailPostController : AuthorizeApiController<T_SK_RISK_EVALUATION_DETAIL_POST>
|
||||
@ -10798,6 +10798,117 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region RiskEvaluationDetailPostDetail-辨识岗位
|
||||
/// <summary>
|
||||
/// 辨识岗位
|
||||
/// </summary>
|
||||
[Route("api/SK/RiskEvaluationDetailPostDetail")]
|
||||
public partial class RiskEvaluationDetailPostDetailController : AuthorizeApiController<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL>
|
||||
{
|
||||
/// <summary>
|
||||
/// 查询所有数据
|
||||
/// </summary>
|
||||
/// <param name="filter">过滤实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("Entities")]
|
||||
public JsonActionResult<IEnumerable<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL>> Entities([FromBody]KeywordFilter filter)
|
||||
{
|
||||
return WitEntities(null, filter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 排序查询所有数据
|
||||
/// </summary>
|
||||
/// <param name="filter">过滤实体</param>
|
||||
/// <returns></returns>
|
||||
|
||||
[HttpPost, Route("OrderEntities")]
|
||||
public JsonActionResult<IEnumerable<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL>> OrderEntities([FromBody]KeywordFilter filter)
|
||||
{
|
||||
return WitOrderEntities(null, filter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分页查询数据
|
||||
/// </summary>
|
||||
/// <param name="pageFilter">分页过滤实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("Paged")]
|
||||
public PagedActionResult<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL> Paged([FromBody]KeywordPageFilter pageFilter)
|
||||
{
|
||||
return WitPaged(null, pageFilter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 排序分页查询数据
|
||||
/// </summary>
|
||||
/// <param name="pageFilter">分页过滤实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("OrderPaged")]
|
||||
public PagedActionResult<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL> OrderPaged([FromBody]KeywordPageFilter pageFilter)
|
||||
{
|
||||
return WitOrderPaged(null, pageFilter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除数据
|
||||
/// </summary>
|
||||
/// <param name="id">主键ID</param>
|
||||
/// <returns></returns>
|
||||
[HttpGet, Route("Delete")]
|
||||
public JsonActionResult<bool> Delete(string id)
|
||||
{
|
||||
return WitRealDelete(id);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新或新增数据
|
||||
/// </summary>
|
||||
/// <param name="entity">对象实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("Update")]
|
||||
public JsonActionResult<bool> Update([FromBody]T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL entity)
|
||||
{
|
||||
return WitUpdate(entity);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 批量更新
|
||||
/// </summary>
|
||||
/// <param name="entity">对象实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("BatchUpdate")]
|
||||
public JsonActionResult<bool> BatchUpdate([FromBody] BatchUpdateModel<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL> entity)
|
||||
{
|
||||
return WitBantchUpdate(entity?.Data);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 批量删除数据
|
||||
/// </summary>
|
||||
/// <param name="ids">id字符串(id用逗号分隔)</param>
|
||||
/// <returns></returns>
|
||||
[HttpGet, Route("BatchDelete")]
|
||||
public JsonActionResult<bool> BatchDelete(string ids)
|
||||
{
|
||||
return WitRealBatchDelete(ids);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得单条实体数据
|
||||
/// </summary>
|
||||
/// <param name="filter">过滤实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("Get")]
|
||||
public JsonActionResult<T_SK_RISK_EVALUATION_DETAIL_POST_DETAIL> Get([FromBody] KeywordFilter filter)
|
||||
{
|
||||
return WitEntity(null, filter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
@ -11575,6 +11686,117 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region RiskEvaluationSummaryDetailPostDetail-辨识部门
|
||||
/// <summary>
|
||||
/// 辨识部门
|
||||
/// </summary>
|
||||
[Route("api/SK/RiskEvaluationSummaryDetailPostDetail")]
|
||||
public partial class RiskEvaluationSummaryDetailPostDetailController : AuthorizeApiController<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL>
|
||||
{
|
||||
/// <summary>
|
||||
/// 查询所有数据
|
||||
/// </summary>
|
||||
/// <param name="filter">过滤实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("Entities")]
|
||||
public JsonActionResult<IEnumerable<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL>> Entities([FromBody]KeywordFilter filter)
|
||||
{
|
||||
return WitEntities(null, filter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 排序查询所有数据
|
||||
/// </summary>
|
||||
/// <param name="filter">过滤实体</param>
|
||||
/// <returns></returns>
|
||||
|
||||
[HttpPost, Route("OrderEntities")]
|
||||
public JsonActionResult<IEnumerable<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL>> OrderEntities([FromBody]KeywordFilter filter)
|
||||
{
|
||||
return WitOrderEntities(null, filter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分页查询数据
|
||||
/// </summary>
|
||||
/// <param name="pageFilter">分页过滤实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("Paged")]
|
||||
public PagedActionResult<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL> Paged([FromBody]KeywordPageFilter pageFilter)
|
||||
{
|
||||
return WitPaged(null, pageFilter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 排序分页查询数据
|
||||
/// </summary>
|
||||
/// <param name="pageFilter">分页过滤实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("OrderPaged")]
|
||||
public PagedActionResult<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL> OrderPaged([FromBody]KeywordPageFilter pageFilter)
|
||||
{
|
||||
return WitOrderPaged(null, pageFilter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除数据
|
||||
/// </summary>
|
||||
/// <param name="id">主键ID</param>
|
||||
/// <returns></returns>
|
||||
[HttpGet, Route("Delete")]
|
||||
public JsonActionResult<bool> Delete(string id)
|
||||
{
|
||||
return WitRealDelete(id);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新或新增数据
|
||||
/// </summary>
|
||||
/// <param name="entity">对象实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("Update")]
|
||||
public JsonActionResult<bool> Update([FromBody]T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL entity)
|
||||
{
|
||||
return WitUpdate(entity);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 批量更新
|
||||
/// </summary>
|
||||
/// <param name="entity">对象实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("BatchUpdate")]
|
||||
public JsonActionResult<bool> BatchUpdate([FromBody] BatchUpdateModel<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL> entity)
|
||||
{
|
||||
return WitBantchUpdate(entity?.Data);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 批量删除数据
|
||||
/// </summary>
|
||||
/// <param name="ids">id字符串(id用逗号分隔)</param>
|
||||
/// <returns></returns>
|
||||
[HttpGet, Route("BatchDelete")]
|
||||
public JsonActionResult<bool> BatchDelete(string ids)
|
||||
{
|
||||
return WitRealBatchDelete(ids);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得单条实体数据
|
||||
/// </summary>
|
||||
/// <param name="filter">过滤实体</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("Get")]
|
||||
public JsonActionResult<T_SK_RISK_EVALUATION_SUMMARY_DETAIL_POST_DETAIL> Get([FromBody] KeywordFilter filter)
|
||||
{
|
||||
return WitEntity(null, filter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user