//------------------------------------------------------------------------------
//     T4模板文件:基础接口类
//     此代码由T4模板自动生成
//     对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
//------------------------------------------------------------------------------
using APT.Infrastructure.Core;
using Microsoft.AspNetCore.Mvc;
using System.Collections.Generic;
using APT.Utility;
using APT.Infrastructure.Api;
using APT.BaseData.Domain.ApiModel.PF;
namespace APT.FO.WebApi.Controllers.Api
{
	using APT.MS.Domain.Entities.FO;
	#region  ChangeShiftRecord-岗位交接班记录表
	/// 
    ///  岗位交接班记录表
    /// 
	[Route("api/FO/ChangeShiftRecord")]
    public partial class ChangeShiftRecordController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CHANGE_SHIFT_RECORD entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  ChangeShiftRecordAfterUser-接班人员表
	/// 
    ///  接班人员表
    /// 
	[Route("api/FO/ChangeShiftRecordAfterUser")]
    public partial class ChangeShiftRecordAfterUserController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CHANGE_SHIFT_RECORD_AFTER_USER entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  ChangeShiftRecordFile-附件表
	/// 
    ///  附件表
    /// 
	[Route("api/FO/ChangeShiftRecordFile")]
    public partial class ChangeShiftRecordFileController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CHANGE_SHIFT_RECORD_FILE entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  ChangeShiftRecordPreUser-交班人员表
	/// 
    ///  交班人员表
    /// 
	[Route("api/FO/ChangeShiftRecordPreUser")]
    public partial class ChangeShiftRecordPreUserController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CHANGE_SHIFT_RECORD_PRE_USER entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseDealMeasure-作业后处理措施
	/// 
    ///  作业后处理措施
    /// 
	[Route("api/FO/CrucialLicenseDealMeasure")]
    public partial class CrucialLicenseDealMeasureController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_DEAL_MEASURE entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseJob-关键许可工作表
	/// 
    ///  关键许可工作表
    /// 
	[Route("api/FO/CrucialLicenseJob")]
    public partial class CrucialLicenseJobController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_JOB entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseJobFile-附件上传
	/// 
    ///  附件上传
    /// 
	[Route("api/FO/CrucialLicenseJobFile")]
    public partial class CrucialLicenseJobFileController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_JOB_FILE entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseJobOutsource-关键许可工作表
	/// 
    ///  关键许可工作表
    /// 
	[Route("api/FO/CrucialLicenseJobOutsource")]
    public partial class CrucialLicenseJobOutsourceController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_JOB_OUTSOURCE entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseOutsourceDealMeasure-作业后处理措施
	/// 
    ///  作业后处理措施
    /// 
	[Route("api/FO/CrucialLicenseOutsourceDealMeasure")]
    public partial class CrucialLicenseOutsourceDealMeasureController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_OUTSOURCE_DEAL_MEASURE entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseOutsourcePerson-关键许可人员表
	/// 
    ///  关键许可人员表
    /// 
	[Route("api/FO/CrucialLicenseOutsourcePerson")]
    public partial class CrucialLicenseOutsourcePersonController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_OUTSOURCE_PERSON entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseOutsourceSafeConfirm-作业前安全确认
	/// 
    ///  作业前安全确认
    /// 
	[Route("api/FO/CrucialLicenseOutsourceSafeConfirm")]
    public partial class CrucialLicenseOutsourceSafeConfirmController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_OUTSOURCE_SAFE_CONFIRM entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseOutsourceSafeMeasure-作业流程及安全措施
	/// 
    ///  作业流程及安全措施
    /// 
	[Route("api/FO/CrucialLicenseOutsourceSafeMeasure")]
    public partial class CrucialLicenseOutsourceSafeMeasureController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_OUTSOURCE_SAFE_MEASURE entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicensePerson-关键许可人员表
	/// 
    ///  关键许可人员表
    /// 
	[Route("api/FO/CrucialLicensePerson")]
    public partial class CrucialLicensePersonController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_PERSON entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseSafeConfirm-作业前安全确认
	/// 
    ///  作业前安全确认
    /// 
	[Route("api/FO/CrucialLicenseSafeConfirm")]
    public partial class CrucialLicenseSafeConfirmController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_SAFE_CONFIRM entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CrucialLicenseSafeMeasure-作业流程及安全措施
	/// 
    ///  作业流程及安全措施
    /// 
	[Route("api/FO/CrucialLicenseSafeMeasure")]
    public partial class CrucialLicenseSafeMeasureController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CRUCIAL_LICENSE_SAFE_MEASURE entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CurrentClassRecord-岗位当班工作记录表
	/// 
    ///  岗位当班工作记录表
    /// 
	[Route("api/FO/CurrentClassRecord")]
    public partial class CurrentClassRecordController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CURRENT_CLASS_RECORD entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CurrentClassRecordFile-附件表
	/// 
    ///  附件表
    /// 
	[Route("api/FO/CurrentClassRecordFile")]
    public partial class CurrentClassRecordFileController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CURRENT_CLASS_RECORD_FILE entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CurrentClassRecordLabourSupply-岗位当班劳保用品清单
	/// 
    ///  岗位当班劳保用品清单
    /// 
	[Route("api/FO/CurrentClassRecordLabourSupply")]
    public partial class CurrentClassRecordLabourSupplyController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CURRENT_CLASS_RECORD_LABOUR_SUPPLY entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  CurrentClassRecordUser-岗位当班工作人员表
	/// 
    ///  岗位当班工作人员表
    /// 
	[Route("api/FO/CurrentClassRecordUser")]
    public partial class CurrentClassRecordUserController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_CURRENT_CLASS_RECORD_USER entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  Holidays-国家法定假期维护
	/// 
    ///  国家法定假期维护
    /// 
	[Route("api/FO/Holidays")]
    public partial class HolidaysController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_HOLIDAYS entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  HolidaysDetail-
	/// 
    ///  
    /// 
	[Route("api/FO/HolidaysDetail")]
    public partial class HolidaysDetailController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_HOLIDAYS_DETAIL entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  JobActivityDetail-作业活动记录(关键/许可)明细表
	/// 
    ///  作业活动记录(关键/许可)明细表
    /// 
	[Route("api/FO/JobActivityDetail")]
    public partial class JobActivityDetailController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_JOB_ACTIVITY_DETAIL entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  JobActivityFile-作业活动记录附件表
	/// 
    ///  作业活动记录附件表
    /// 
	[Route("api/FO/JobActivityFile")]
    public partial class JobActivityFileController : AuthorizeApiController
    {   
       /// 
       /// 查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Entities")]
       public JsonActionResult> Entities([FromBody]KeywordFilter filter)
       {
           return WitEntities(null, filter);
       }
        /// 
       /// 排序查询所有数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("OrderEntities")]
       public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter)
       {
           return WitOrderEntities(null, filter);
       }
       /// 
       /// 分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("Paged")]
       public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitPaged(null, pageFilter);
       }
       /// 
       /// 排序分页查询数据
       /// 
       /// 分页过滤实体
       /// 
       [HttpPost, Route("OrderPaged")]
       public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter)
       {
           return WitOrderPaged(null, pageFilter);
       }
       /// 
       /// 根据主键删除数据
       /// 
       /// 主键ID
       /// 
       [HttpGet, Route("Delete")]
       public JsonActionResult Delete(string id)
       {
           return WitRealDelete(id);
       }
       /// 
       /// 更新或新增数据
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("Update")]
       public JsonActionResult Update([FromBody]T_FO_JOB_ACTIVITY_FILE entity)
       {
           return WitUpdate(entity);
       }
       /// 
       /// 批量更新
       /// 
       /// 对象实体
       /// 
       [HttpPost, Route("BatchUpdate")]
       public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity)
       {
             return WitBantchUpdate(entity?.Data);
       }
       /// 
       /// 批量删除数据
       /// 
       /// id字符串(id用逗号分隔)
       /// 
       [HttpGet, Route("BatchDelete")]
       public JsonActionResult BatchDelete(string ids)
       {
           return WitRealBatchDelete(ids);
       }
       /// 
       /// 获得单条实体数据
       /// 
       /// 过滤实体
       /// 
       [HttpPost, Route("Get")]
       public JsonActionResult Get([FromBody] KeywordFilter filter)
       {
           return WitEntity(null, filter);
       }
       
    }
	#endregion
	#region  JobActivityFlow-作业流程及安全措施确认
	/// 
    ///  作业流程及安全措施确认
    /// 
	[Route("api/FO/JobActivityFlow")]
    public partial class JobActivityFlowController : AuthorizeApiController
    {   
       ///