Initial_commit_SecMPS_v2
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
*所有关于Sys_FormWorkFlowApplyData类的业务代码应在此处编写
|
||||
*可使用repository.调用常用方法,获取EF/Dapper等信息
|
||||
*如果需要事务请使用repository.DbContextBeginTransaction
|
||||
*也可使用DBServerProvider.手动获取数据库相关信息
|
||||
*用户信息、权限、角色等使用UserContext.Current操作
|
||||
*Sys_FormWorkFlowApplyDataService对增、删、改查、导入、导出、审核业务代码扩展参照ServiceFunFilter
|
||||
*/
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
using System.Linq;
|
||||
using VolPro.Core.Utilities;
|
||||
using System.Linq.Expressions;
|
||||
using VolPro.Core.Extensions;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using VolPro.Sys.IRepositories;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowApplyDataService
|
||||
{
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly ISys_FormWorkFlowApplyDataRepository _repository;//访问数据库
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Sys_FormWorkFlowApplyDataService(
|
||||
ISys_FormWorkFlowApplyDataRepository dbRepository,
|
||||
IHttpContextAccessor httpContextAccessor
|
||||
)
|
||||
: base(dbRepository)
|
||||
{
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_repository = dbRepository;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
/*
|
||||
*所有关于Sys_FormWorkFlowApply类的业务代码应在此处编写
|
||||
*可使用repository.调用常用方法,获取EF/Dapper等信息
|
||||
*如果需要事务请使用repository.DbContextBeginTransaction
|
||||
*也可使用DBServerProvider.手动获取数据库相关信息
|
||||
*用户信息、权限、角色等使用UserContext.Current操作
|
||||
*Sys_FormWorkFlowApplyService对增、删、改查、导入、导出、审核业务代码扩展参照ServiceFunFilter
|
||||
*/
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using SqlSugar;
|
||||
using System.Linq;
|
||||
using System.Linq.Expressions;
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Core.ManageUser;
|
||||
using VolPro.Core.Utilities;
|
||||
using VolPro.Core.WorkFlow;
|
||||
using VolPro.Entity.DomainModels;
|
||||
using VolPro.Sys.IRepositories;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowApplyService
|
||||
{
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly ISys_FormWorkFlowApplyRepository _repository;//访问数据库
|
||||
private readonly ISys_FormWorkFlowApplyStepRepository _stepRepository;//访问数据库
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Sys_FormWorkFlowApplyService(
|
||||
ISys_FormWorkFlowApplyRepository dbRepository,
|
||||
IHttpContextAccessor httpContextAccessor,
|
||||
ISys_FormWorkFlowApplyStepRepository stepRepository
|
||||
)
|
||||
: base(dbRepository)
|
||||
{
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_stepRepository = stepRepository;
|
||||
_repository = dbRepository;
|
||||
}
|
||||
|
||||
|
||||
private ISugarQueryable<Sys_FormWorkFlowApply> GetAuditQuery(ISugarQueryable<Sys_FormWorkFlowApply> queryable, bool all = false)
|
||||
{
|
||||
var user = UserContext.Current.UserInfo;
|
||||
var deptIds = user.DeptIds.Select(s => s.ToString());
|
||||
var roleIds = user.RoleIds.Select(s => s.ToString());
|
||||
//显示当前用户的全部数据
|
||||
if (all)
|
||||
{
|
||||
queryable = queryable.Where(x =>
|
||||
SqlFunc.Subqueryable<Sys_FormWorkFlowApplyStep>().Where(c =>
|
||||
((c.StepType == (int)AuditType.用户审批 && c.StepValue == user.User_Id.ToString()) ||
|
||||
(c.StepType == (int)AuditType.角色审批 && roleIds.Contains(c.StepValue)) ||
|
||||
(c.StepType == (int)AuditType.部门审批 && deptIds.Contains(c.StepValue)))
|
||||
&& x.FormWorkFlowApply_Id == c.FormWorkFlowApply_Id
|
||||
&& (x.CreateID == user.User_Id || x.CurrentStepId == c.StepId || c.AuditId == user.User_Id)
|
||||
).Any());
|
||||
return queryable;
|
||||
}
|
||||
string uid = user.User_Id.ToString();
|
||||
//待审核、审批中的数据
|
||||
queryable = queryable.Where(x =>
|
||||
SqlFunc.Subqueryable<Sys_FormWorkFlowApplyStep>().Where(c =>
|
||||
(c.StepType == (int)AuditType.用户审批 && c.StepValue == uid ||
|
||||
(c.StepType == (int)AuditType.角色审批 && roleIds.Contains(c.StepValue)) ||
|
||||
(c.StepType == (int)AuditType.部门审批 && deptIds.Contains(c.StepValue)))
|
||||
&& x.FormWorkFlowApply_Id == c.FormWorkFlowApply_Id
|
||||
&& x.CurrentStepId == c.StepId && (c.AuditStatus == null || c.AuditStatus == 0)
|
||||
).Any());
|
||||
|
||||
queryable = queryable.Where(x => x.AuditStatus == (int)AuditStatus.待审核 || x.AuditStatus == (int)AuditStatus.审核中);
|
||||
return queryable;
|
||||
}
|
||||
public override PageGridData<Sys_FormWorkFlowApply> GetPageData(PageDataOptions options)
|
||||
{
|
||||
var user = UserContext.Current.UserInfo;
|
||||
QueryRelativeExpression = (ISugarQueryable<Sys_FormWorkFlowApply> queryable) =>
|
||||
{
|
||||
int value = options.Value.GetInt();
|
||||
switch (value)
|
||||
{
|
||||
//我的提交
|
||||
case 50:
|
||||
queryable = queryable.Where(x => x.CreateID == UserContext.Current.UserId);
|
||||
break;
|
||||
//我的审核
|
||||
case 40:
|
||||
queryable = queryable.Where(x => SqlFunc.Subqueryable<Sys_FormWorkFlowApplyStep>()
|
||||
.Where(c => c.AuditId == user.User_Id && x.FormWorkFlowApply_Id == c.FormWorkFlowApply_Id).Any());
|
||||
break;
|
||||
//抄送我的
|
||||
case -2:
|
||||
var deptIds = user.DeptIds.Select(s => s.ToString());
|
||||
var roleIds = user.RoleIds.Select(s => s.ToString());
|
||||
string uid = user.User_Id.ToString();
|
||||
//待审核、审批中的数据
|
||||
queryable = queryable.Where(x =>
|
||||
SqlFunc.Subqueryable<Sys_FormWorkFlowApplyStep>().Where(c =>
|
||||
(c.StepType == (int)AuditType.用户审批 && c.StepValue == uid ||
|
||||
(c.StepType == (int)AuditType.角色审批 && roleIds.Contains(c.StepValue)) ||
|
||||
(c.StepType == (int)AuditType.部门审批 && deptIds.Contains(c.StepValue)))
|
||||
&& x.FormWorkFlowApply_Id == c.FormWorkFlowApply_Id
|
||||
&& c.StepAttrType == StepType.cc.ToString()
|
||||
&& SqlFunc.Subqueryable<Sys_FormWorkFlowApplyStep>().Where(a => c.ParentId == a.StepId && x.FormWorkFlowApply_Id == a.FormWorkFlowApply_Id && a.AuditStatus == 1).Any()
|
||||
).Any());
|
||||
break;
|
||||
case (int)AuditStatus.待审核:
|
||||
case (int)AuditStatus.审核中:
|
||||
queryable = GetAuditQuery(queryable);
|
||||
break;
|
||||
case (int)AuditStatus.审核通过:
|
||||
case (int)AuditStatus.审核未通过:
|
||||
case (int)AuditStatus.驳回:
|
||||
queryable = queryable.Where(x => SqlFunc.Subqueryable<Sys_FormWorkFlowApplyStep>()
|
||||
.Where(c => c.AuditId == user.User_Id && x.FormWorkFlowApply_Id == c.FormWorkFlowApply_Id).Any());
|
||||
if (value == (int)AuditStatus.审核通过)
|
||||
{
|
||||
queryable = queryable.Where(x => x.AuditStatus == (int)AuditStatus.审核通过);
|
||||
}
|
||||
else if (value == (int)AuditStatus.审核未通过)
|
||||
{
|
||||
queryable = queryable.Where(x => x.AuditStatus == (int)AuditStatus.审核未通过);
|
||||
}
|
||||
else
|
||||
{
|
||||
queryable = queryable.Where(x => x.AuditStatus == (int)AuditStatus.驳回);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
queryable = queryable.Where(x => (x.AuditStatus != (int)AuditStatus.草稿 && x.AuditStatus != (int)AuditStatus.待提交));
|
||||
if (value == -1 && !UserContext.Current.IsSuperAdmin)
|
||||
{
|
||||
queryable = GetAuditQuery(queryable, true);
|
||||
}
|
||||
return queryable;
|
||||
};
|
||||
//QueryRelativeExpression = (ISugarQueryable<Sys_WorkFlowTable> queryable) =>
|
||||
//{
|
||||
// var user = UserContext.Current.UserInfo;
|
||||
// //显示当前用户需要审批的数据
|
||||
// var deptIds = user.DeptIds.Select(s => s.ToString());
|
||||
// queryable = queryable.Where(c =>
|
||||
// SqlFunc.Subqueryable<Sys_WorkFlowTableStep>()
|
||||
// .Where(x => c.FormWorkFlowApply_Id == x.FormWorkFlowApply_Id
|
||||
// && ((x.StepType == (int)AuditType.用户审批 && x.StepValue == user.User_Id.ToString())
|
||||
// || (x.StepType == (int)AuditType.角色审批 && user.RoleIds.Select(s => s.ToString()).Contains(x.StepValue))
|
||||
// || (x.StepType == (int)AuditType.部门审批 && deptIds.Contains(x.StepValue)))
|
||||
// )
|
||||
// .Any());
|
||||
// queryable = queryable.Where(x => (x.AuditStatus != (int)AuditStatus.草稿 && x.AuditStatus != (int)AuditStatus.待提交));
|
||||
// return queryable;
|
||||
//};
|
||||
// }
|
||||
return base.GetPageData(options);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
*所有关于Sys_FormWorkFlowApplyStep类的业务代码应在此处编写
|
||||
*可使用repository.调用常用方法,获取EF/Dapper等信息
|
||||
*如果需要事务请使用repository.DbContextBeginTransaction
|
||||
*也可使用DBServerProvider.手动获取数据库相关信息
|
||||
*用户信息、权限、角色等使用UserContext.Current操作
|
||||
*Sys_FormWorkFlowApplyStepService对增、删、改查、导入、导出、审核业务代码扩展参照ServiceFunFilter
|
||||
*/
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
using System.Linq;
|
||||
using VolPro.Core.Utilities;
|
||||
using System.Linq.Expressions;
|
||||
using VolPro.Core.Extensions;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using VolPro.Sys.IRepositories;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowApplyStepService
|
||||
{
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly ISys_FormWorkFlowApplyStepRepository _repository;//访问数据库
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Sys_FormWorkFlowApplyStepService(
|
||||
ISys_FormWorkFlowApplyStepRepository dbRepository,
|
||||
IHttpContextAccessor httpContextAccessor
|
||||
)
|
||||
: base(dbRepository)
|
||||
{
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_repository = dbRepository;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
*所有关于Sys_FormWorkFlowAuditLog类的业务代码应在此处编写
|
||||
*可使用repository.调用常用方法,获取EF/Dapper等信息
|
||||
*如果需要事务请使用repository.DbContextBeginTransaction
|
||||
*也可使用DBServerProvider.手动获取数据库相关信息
|
||||
*用户信息、权限、角色等使用UserContext.Current操作
|
||||
*Sys_FormWorkFlowAuditLogService对增、删、改查、导入、导出、审核业务代码扩展参照ServiceFunFilter
|
||||
*/
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
using System.Linq;
|
||||
using VolPro.Core.Utilities;
|
||||
using System.Linq.Expressions;
|
||||
using VolPro.Core.Extensions;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using VolPro.Sys.IRepositories;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowAuditLogService
|
||||
{
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly ISys_FormWorkFlowAuditLogRepository _repository;//访问数据库
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Sys_FormWorkFlowAuditLogService(
|
||||
ISys_FormWorkFlowAuditLogRepository dbRepository,
|
||||
IHttpContextAccessor httpContextAccessor
|
||||
)
|
||||
: base(dbRepository)
|
||||
{
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_repository = dbRepository;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
/*
|
||||
*所有关于Sys_FormWorkFlow类的业务代码应在此处编写
|
||||
*可使用repository.调用常用方法,获取EF/Dapper等信息
|
||||
*如果需要事务请使用repository.DbContextBeginTransaction
|
||||
*也可使用DBServerProvider.手动获取数据库相关信息
|
||||
*用户信息、权限、角色等使用UserContext.Current操作
|
||||
*Sys_FormWorkFlowService对增、删、改查、导入、导出、审核业务代码扩展参照ServiceFunFilter
|
||||
*/
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Linq.Expressions;
|
||||
using System.Net;
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Core.ManageUser;
|
||||
using VolPro.Core.Utilities;
|
||||
using VolPro.Core.WorkFlow;
|
||||
using VolPro.Entity.DomainModels;
|
||||
using VolPro.Sys.IRepositories;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowService
|
||||
{
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly ISys_FormWorkFlowRepository _repository;//访问数据库
|
||||
private readonly ISys_FormWorkFlowStepRepository _stepRepository;//访问数据库
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Sys_FormWorkFlowService(
|
||||
ISys_FormWorkFlowRepository dbRepository,
|
||||
ISys_FormWorkFlowStepRepository stepRepository,
|
||||
IHttpContextAccessor httpContextAccessor
|
||||
)
|
||||
: base(dbRepository)
|
||||
{
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_repository = dbRepository;
|
||||
_stepRepository = stepRepository;
|
||||
}
|
||||
WebResponseContent webResponse = new WebResponseContent();
|
||||
public override WebResponseContent Add(SaveModel saveDataModel)
|
||||
{
|
||||
AddOnExecuting = (Sys_FormWorkFlow workFlow, object list) =>
|
||||
{
|
||||
workFlow.DbServiceId = UserContext.CurrentServiceId;
|
||||
return webResponse.OK();
|
||||
};
|
||||
return base.Add(saveDataModel);
|
||||
}
|
||||
|
||||
List<Sys_FormWorkFlowStep> add;
|
||||
List<Sys_FormWorkFlowStep> update;
|
||||
public override WebResponseContent Update(SaveModel saveModel)
|
||||
{
|
||||
if (saveModel.Extra == null)
|
||||
{
|
||||
return base.Update(saveModel);
|
||||
}
|
||||
|
||||
Sys_FormWorkFlow flow = null;
|
||||
UpdateOnExecuting = (Sys_FormWorkFlow workFlow, object addList, object updateList, List<object> delKeys) =>
|
||||
{
|
||||
flow = workFlow;
|
||||
|
||||
//新增的明细
|
||||
add = addList as List<Sys_FormWorkFlowStep>;
|
||||
var stepsClone = add.Serialize().DeserializeObject<List<Sys_FormWorkFlowStep>>();
|
||||
add.Clear();
|
||||
|
||||
var steps = _stepRepository.FindAsIQueryable(x => x.FormWorkFlow_Id == workFlow.FormWorkFlow_Id)
|
||||
.Select(s => new { s.FormWorkStepFlow_Id, s.StepId })
|
||||
.ToList();
|
||||
//删除的节点
|
||||
var delIds = steps.Where(x => !stepsClone.Any(c => c.StepId == x.StepId))
|
||||
.Select(s => s.FormWorkStepFlow_Id).ToList();
|
||||
delKeys.AddRange(delIds.Select(s => s as object));
|
||||
|
||||
//新增的节点
|
||||
var newSteps = stepsClone.Where(x => !steps.Any(c => c.StepId == x.StepId))
|
||||
.ToList();
|
||||
foreach (var item in newSteps)
|
||||
{
|
||||
item.FormWorkStepFlow_Id = Guid.NewGuid();
|
||||
}
|
||||
add.AddRange(newSteps);
|
||||
update = updateList as List<Sys_FormWorkFlowStep>;
|
||||
//修改的节点
|
||||
var updateSteps = stepsClone.Where(x => steps.Any(c => c.StepId == x.StepId))
|
||||
.ToList();
|
||||
update.AddRange(updateSteps);
|
||||
updateSteps.ForEach(x =>
|
||||
{
|
||||
x.FormWorkStepFlow_Id = steps.Where(c => c.StepId == x.StepId).Select(s => s.FormWorkStepFlow_Id).FirstOrDefault();
|
||||
foreach (var item in saveModel.DetailData)
|
||||
{
|
||||
if (item["StepId"].ToString() == x.StepId)
|
||||
{
|
||||
item["FormWorkFlow_Id"] = workFlow.FormWorkFlow_Id;
|
||||
item["FormWorkStepFlow_Id"] = x.FormWorkStepFlow_Id;
|
||||
}
|
||||
}
|
||||
});
|
||||
return webResponse.OK();
|
||||
};
|
||||
|
||||
UpdateOnExecuted = (Sys_FormWorkFlow workFlow, object addList, object updateList, List<object> delKeys) =>
|
||||
{
|
||||
repository.UpdateRange((List<Sys_FormWorkFlowStep>)updateList);
|
||||
_stepRepository.DeleteWithKeys(delKeys.ToArray());
|
||||
repository.SaveChanges();
|
||||
// WorkFlowManager.UpdateFlowData(workFlow, (List<Sys_WorkFlowStep>)addList);
|
||||
return webResponse.OK();
|
||||
};
|
||||
|
||||
|
||||
webResponse = base.Update(saveModel);
|
||||
if (webResponse.Status)
|
||||
{
|
||||
//flow = repository.FindAsIQueryable(x => x.FormWorkFlow_Id == flow.FormWorkFlow_Id).Include(x => x.Sys_FormWorkFlowStep).FirstOrDefault();
|
||||
//webResponse = WorkFlowContainer.Instance.AddTable(flow, flow.Sys_FormWorkFlowStep);
|
||||
}
|
||||
return webResponse;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
*所有关于Sys_FormWorkFlowStep类的业务代码应在此处编写
|
||||
*可使用repository.调用常用方法,获取EF/Dapper等信息
|
||||
*如果需要事务请使用repository.DbContextBeginTransaction
|
||||
*也可使用DBServerProvider.手动获取数据库相关信息
|
||||
*用户信息、权限、角色等使用UserContext.Current操作
|
||||
*Sys_FormWorkFlowStepService对增、删、改查、导入、导出、审核业务代码扩展参照ServiceFunFilter
|
||||
*/
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
using System.Linq;
|
||||
using VolPro.Core.Utilities;
|
||||
using System.Linq.Expressions;
|
||||
using VolPro.Core.Extensions;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using VolPro.Sys.IRepositories;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowStepService
|
||||
{
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly ISys_FormWorkFlowStepRepository _repository;//访问数据库
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Sys_FormWorkFlowStepService(
|
||||
ISys_FormWorkFlowStepRepository dbRepository,
|
||||
IHttpContextAccessor httpContextAccessor
|
||||
)
|
||||
: base(dbRepository)
|
||||
{
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_repository = dbRepository;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
*Author:jxx
|
||||
*Contact:283591387@qq.com
|
||||
*代码由框架生成,此处任何更改都可能导致被代码生成器覆盖
|
||||
*所有业务编写全部应在Partial文件夹下Sys_FormWorkFlowApplyDataService与ISys_FormWorkFlowApplyDataService中编写
|
||||
*/
|
||||
using VolPro.Sys.IRepositories;
|
||||
using VolPro.Sys.IServices;
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowApplyDataService : ServiceBase<Sys_FormWorkFlowApplyData, ISys_FormWorkFlowApplyDataRepository>
|
||||
, ISys_FormWorkFlowApplyDataService, IDependency
|
||||
{
|
||||
public static ISys_FormWorkFlowApplyDataService Instance
|
||||
{
|
||||
get { return AutofacContainerModule.GetService<ISys_FormWorkFlowApplyDataService>(); } }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
*Author:jxx
|
||||
*Contact:283591387@qq.com
|
||||
*代码由框架生成,此处任何更改都可能导致被代码生成器覆盖
|
||||
*所有业务编写全部应在Partial文件夹下Sys_FormWorkFlowApplyService与ISys_FormWorkFlowApplyService中编写
|
||||
*/
|
||||
using VolPro.Sys.IRepositories;
|
||||
using VolPro.Sys.IServices;
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowApplyService : ServiceBase<Sys_FormWorkFlowApply, ISys_FormWorkFlowApplyRepository>
|
||||
, ISys_FormWorkFlowApplyService, IDependency
|
||||
{
|
||||
public static ISys_FormWorkFlowApplyService Instance
|
||||
{
|
||||
get { return AutofacContainerModule.GetService<ISys_FormWorkFlowApplyService>(); } }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
*Author:jxx
|
||||
*Contact:283591387@qq.com
|
||||
*代码由框架生成,此处任何更改都可能导致被代码生成器覆盖
|
||||
*所有业务编写全部应在Partial文件夹下Sys_FormWorkFlowApplyStepService与ISys_FormWorkFlowApplyStepService中编写
|
||||
*/
|
||||
using VolPro.Sys.IRepositories;
|
||||
using VolPro.Sys.IServices;
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowApplyStepService : ServiceBase<Sys_FormWorkFlowApplyStep, ISys_FormWorkFlowApplyStepRepository>
|
||||
, ISys_FormWorkFlowApplyStepService, IDependency
|
||||
{
|
||||
public static ISys_FormWorkFlowApplyStepService Instance
|
||||
{
|
||||
get { return AutofacContainerModule.GetService<ISys_FormWorkFlowApplyStepService>(); } }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
*Author:jxx
|
||||
*Contact:283591387@qq.com
|
||||
*代码由框架生成,此处任何更改都可能导致被代码生成器覆盖
|
||||
*所有业务编写全部应在Partial文件夹下Sys_FormWorkFlowAuditLogService与ISys_FormWorkFlowAuditLogService中编写
|
||||
*/
|
||||
using VolPro.Sys.IRepositories;
|
||||
using VolPro.Sys.IServices;
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowAuditLogService : ServiceBase<Sys_FormWorkFlowAuditLog, ISys_FormWorkFlowAuditLogRepository>
|
||||
, ISys_FormWorkFlowAuditLogService, IDependency
|
||||
{
|
||||
public static ISys_FormWorkFlowAuditLogService Instance
|
||||
{
|
||||
get { return AutofacContainerModule.GetService<ISys_FormWorkFlowAuditLogService>(); } }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
*Author:jxx
|
||||
*Contact:283591387@qq.com
|
||||
*代码由框架生成,此处任何更改都可能导致被代码生成器覆盖
|
||||
*所有业务编写全部应在Partial文件夹下Sys_FormWorkFlowService与ISys_FormWorkFlowService中编写
|
||||
*/
|
||||
using VolPro.Sys.IRepositories;
|
||||
using VolPro.Sys.IServices;
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowService : ServiceBase<Sys_FormWorkFlow, ISys_FormWorkFlowRepository>
|
||||
, ISys_FormWorkFlowService, IDependency
|
||||
{
|
||||
public static ISys_FormWorkFlowService Instance
|
||||
{
|
||||
get { return AutofacContainerModule.GetService<ISys_FormWorkFlowService>(); } }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
*Author:jxx
|
||||
*Contact:283591387@qq.com
|
||||
*代码由框架生成,此处任何更改都可能导致被代码生成器覆盖
|
||||
*所有业务编写全部应在Partial文件夹下Sys_FormWorkFlowStepService与ISys_FormWorkFlowStepService中编写
|
||||
*/
|
||||
using VolPro.Sys.IRepositories;
|
||||
using VolPro.Sys.IServices;
|
||||
using VolPro.Core.BaseProvider;
|
||||
using VolPro.Core.Extensions.AutofacManager;
|
||||
using VolPro.Entity.DomainModels;
|
||||
|
||||
namespace VolPro.Sys.Services
|
||||
{
|
||||
public partial class Sys_FormWorkFlowStepService : ServiceBase<Sys_FormWorkFlowStep, ISys_FormWorkFlowStepRepository>
|
||||
, ISys_FormWorkFlowStepService, IDependency
|
||||
{
|
||||
public static ISys_FormWorkFlowStepService Instance
|
||||
{
|
||||
get { return AutofacContainerModule.GetService<ISys_FormWorkFlowStepService>(); } }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user