Commit d89f65dd by wyc

考核管理 接口增删改查下载

parent 85356fcc
......@@ -321,7 +321,7 @@
<summary>
考核类别新增
</summary>
<param name="requset"></param>
<param name="request"></param>
<remarks>
编码自动生成,不能修改
</remarks>
......@@ -331,7 +331,7 @@
<summary>
考核类别修改
</summary>
<param name="requset"></param>
<param name="request"></param>
<remarks>
编码不能修改
</remarks>
......@@ -341,7 +341,7 @@
<summary>
考核类别删除
</summary>
<param name="requset"></param>
<param name="request"></param>
<remarks>
允许批量删除,删除时要检查有没有外表引用,提示一起删除
</remarks>
......@@ -351,7 +351,7 @@
<summary>
考核下发(检查下发受影响的上报内容)
</summary>
<param name="requset"></param>
<param name="request"></param>
<remarks>
类似考勤下发,需要检查受影响的内容返回展示
</remarks>
......@@ -366,7 +366,7 @@
责任科室总清单:考核分类/考核方案/考核指标 三种分类汇总集成到表中
责任科室总清单明细:责任科室总清单 和 被考核核算单元 需要组合到一起存到明细表中
</remarks>
<param name="requset"></param>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.AssessNewController.SchemeList(System.Int32)">
......@@ -380,7 +380,7 @@
<summary>
考核方案新增
</summary>
<param name="requset"></param>
<param name="request"></param>
<remarks>
编码自动生成,不能修改
</remarks>
......@@ -390,7 +390,7 @@
<summary>
考核方案修改
</summary>
<param name="requset"></param>
<param name="request"></param>
<remarks>
编码不能修改
</remarks>
......@@ -400,7 +400,7 @@
<summary>
考核方案删除
</summary>
<param name="requset"></param>
<param name="request"></param>
<remarks>
允许批量删除,删除时要检查有没有外表引用,提示一起删除
</remarks>
......@@ -438,7 +438,7 @@
<summary>
考核指标项新增
</summary>
<param name="requset"></param>
<param name="request"></param>
<remarks>
编码自动生成,不能修改
</remarks>
......@@ -584,6 +584,9 @@
</summary>
<param name="issueId"></param>
<param name="file"></param>
<remarks>
上传文件中只有考核扣分、扣分原因有效,其他只做展示不参与修改操作
</remarks>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.AttendanceController.GetCallIn(System.Int32)">
......
......@@ -2948,6 +2948,26 @@
科室
</summary>
</member>
<member name="P:Performance.DtoModels.AssessSchemeDataResponse.Id">
<summary>
考核方案Id
</summary>
</member>
<member name="P:Performance.DtoModels.AssessSchemeDataResponse.SchemeCode">
<summary>
考核方案编码
</summary>
</member>
<member name="P:Performance.DtoModels.AssessSchemeDataResponse.SchemeName">
<summary>
考核方案名称
</summary>
</member>
<member name="P:Performance.DtoModels.AssessSchemeDataResponse.AssessName">
<summary>
考核类别名称
</summary>
</member>
<member name="P:Performance.DtoModels.Response.AttendanceAuditDetail.AttendanceIsueId">
<summary>
考勤结果id(确认or驳回调用)
......
......@@ -298,6 +298,9 @@
<member name="P:Performance.EntityModels.PerformanceDbContext.report_statistics">
<summary> </summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.report_statistics_selection">
<summary> </summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.res_account">
<summary> 科室核算结果 </summary>
</member>
......@@ -343,6 +346,39 @@
<member name="P:Performance.EntityModels.PerformanceDbContext.sys_user_role">
<summary> 用户角色关联表 </summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.sys_version">
<summary></summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_attendance">
<summary>调动记录表</summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_attendance_issue">
<summary>考勤结果</summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_attendance_type">
<summary>考勤类型</summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_attendance_vacation">
<summary>考勤记录表</summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_allot_action">
<summary>绩效分配操作记录表</summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_apr_amount_type">
<summary>医院其他绩效类型</summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_apr_amount_hide_type">
<summary>不公示其他绩效类型</summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_assess_category">
<summary>考核分类</summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_assess_scheme">
<summary>考核方案</summary>
</member>
<member name="P:Performance.EntityModels.PerformanceDbContext.per_assess_scheme_items">
<summary>考核方案指标项</summary>
</member>
<member name="T:Performance.EntityModels.ag_againsituation">
<summary>
二次分配概览
......@@ -6388,6 +6424,186 @@
审计状态 1 已审计
</summary>
</member>
<member name="T:Performance.EntityModels.per_assess_category">
<summary>
考核类别
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_category.Id">
<summary>
考核类别Id
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_category.AllotId">
<summary>
绩效ID
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_category.AssessCode">
<summary>
考核类型编码
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_category.AssessName">
<summary>
考核类型
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_category.CreateBy">
<summary>
创建人
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_category.CreateTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_category.UpdateBy">
<summary>
最后修改人
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_category.UpdateTime">
<summary>
修改时间
</summary>
</member>
<member name="T:Performance.EntityModels.per_assess_scheme">
<summary>
考核方案
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme.Id">
<summary>
考核方案Id
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme.AllotId">
<summary>
绩效ID
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme.AssessId">
<summary>
考核类型ID
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme.SchemeCode">
<summary>
考核方案编码
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme.SchemeName">
<summary>
考核方案名称
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme.CreateBy">
<summary>
创建人
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme.CreateTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme.UpdateBy">
<summary>
最后修改人
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme.UpdateTime">
<summary>
修改时间
</summary>
</member>
<member name="T:Performance.EntityModels.per_assess_scheme_items">
<summary>
考核方案指标项
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.Id">
<summary>
指标项Id
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.AllotId">
<summary>
绩效ID
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.AssessId">
<summary>
考核类型ID
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.SchemeId">
<summary>
考核方案Id
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.ItemCode">
<summary>
指标编码
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.ItemName1">
<summary>
一级指标名称
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.ItemName2">
<summary>
二级指标名称
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.AssessScore">
<summary>
考核分值
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.AssessNorm">
<summary>
考核标准
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.UnitCode">
<summary>
责任部门核算单元编码
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.UnitType">
<summary>
责任部门核算组别
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.AccountingUnit">
<summary>
责任部门核算单元
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.CreateBy">
<summary>
创建人
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.CreateTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.UpdateBy">
<summary>
最后修改人
</summary>
</member>
<member name="P:Performance.EntityModels.per_assess_scheme_items.UpdateTime">
<summary>
修改时间
</summary>
</member>
<member name="T:Performance.EntityModels.per_batch">
<summary>
分批发放记录
......
......@@ -277,6 +277,7 @@ public AutoMapperConfigs()
.ReverseMap();
CreateMap<cof_again, CofAgainRequest>().ReverseMap();
CreateMap<AddAssessSchemeItemsRequest, per_assess_scheme_items>().ReverseMap();
}
}
}
......@@ -5,7 +5,7 @@ public class AddAssessSchemeItemsRequest
/// <summary>
/// 方案ID
/// </summary>
public string SchemeId { get; set; }
public int SchemeId { get; set; }
/// <summary>
/// 一级指标名称
/// </summary>
......@@ -17,7 +17,7 @@ public class AddAssessSchemeItemsRequest
/// <summary>
/// 考核分值
/// </summary>
public string AssessScore { get; set; }
public int AssessScore { get; set; }
/// <summary>
/// 考核标准
/// </summary>
......
......@@ -13,4 +13,9 @@ public class BatchAssessSchemeRequest
{
public int[] SchemeId { get; set; }
}
public class RecordAssessScheme : AssessSchemeDataResponse
{
public string AssessSchemeName { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Performance.DtoModels
{
public class AssessSchemeDataResponse
{
/// <summary>
/// 考核方案Id
/// </summary>
public int Id { get; set; }
/// <summary>
/// 考核方案编码
/// </summary>
public string SchemeCode { get; set; }
/// <summary>
/// 考核方案名称
/// </summary>
public string SchemeName { get; set; }
/// <summary>
/// 考核类别名称
/// </summary>
public string AssessName { get; set; }
}
}
......@@ -212,6 +212,7 @@ public PerformanceDbContext(DbContextOptions<PerformanceDbContext> options)
public virtual DbSet<report_performance_tags> report_performance_tags { get; set; }
/// <summary> </summary>
public virtual DbSet<report_statistics> report_statistics { get; set; }
/// <summary> </summary>
public virtual DbSet<report_statistics_selection> report_statistics_selection { get; set; }
public virtual DbSet<report_statistics_selection_record> report_statistics_selection_record { get; set; }
public virtual DbSet<report_statistics_store> report_statistics_store { get; set; }
......@@ -252,15 +253,27 @@ public PerformanceDbContext(DbContextOptions<PerformanceDbContext> options)
public virtual DbSet<sys_user_hospital> sys_user_hospital { get; set; }
/// <summary> 用户角色关联表 </summary>
public virtual DbSet<sys_user_role> sys_user_role { get; set; }
/// <summary></summary>
public virtual DbSet<sys_version> sys_version { get; set; }
/// <summary>调动记录表</summary>
public virtual DbSet<per_attendance> per_attendance { get; set; }
/// <summary>考勤结果</summary>
public virtual DbSet<per_attendance_issue> per_attendance_issue { get; set; }
/// <summary>考勤类型</summary>
public virtual DbSet<per_attendance_type> per_attendance_type { get; set; }
/// <summary>考勤记录表</summary>
public virtual DbSet<per_attendance_vacation> per_attendance_vacation { get; set; }
/// <summary>绩效分配操作记录表</summary>
public virtual DbSet<per_allot_action> per_allot_action { get; set; }
/// <summary>医院其他绩效类型</summary>
public virtual DbSet<per_apr_amount_type> per_apr_amount_type { get; set; }
/// <summary>不公示其他绩效类型</summary>
public virtual DbSet<per_apr_amount_hide_type> per_apr_amount_hide_type { get; set; }
/// <summary>考核分类</summary>
public virtual DbSet<per_assess_category> per_assess_category { get; set; }
/// <summary>考核方案</summary>
public virtual DbSet<per_assess_scheme> per_assess_scheme { get; set; }
/// <summary>考核方案指标项</summary>
public virtual DbSet<per_assess_scheme_items> per_assess_scheme_items { get; set; }
}
}
//-----------------------------------------------------------------------
// <copyright file=" per_assess_category.cs">
// * FileName: 考核类别.cs
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Performance.EntityModels
{
/// <summary>
/// 考核类别
/// </summary>
[Table("per_assess_category")]
public class per_assess_category
{
/// <summary>
/// 考核类别Id
/// </summary>
[Key]
public int Id { get; set; }
/// <summary>
/// 绩效ID
/// </summary>
public Nullable<int> AllotId { get; set; }
/// <summary>
/// 考核类型编码
/// </summary>
public string AssessCode { get; set; }
/// <summary>
/// 考核类型
/// </summary>
public string AssessName { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int CreateBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? CreateTime { get; set; }
/// <summary>
/// 最后修改人
/// </summary>
public int UpdateBy { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime? UpdateTime { get; set; }
}
}
//-----------------------------------------------------------------------
// <copyright file=" per_assess_scheme.cs">
// * FileName: 考核方案.cs
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Performance.EntityModels
{
/// <summary>
/// 考核方案
/// </summary>
[Table("per_assess_scheme")]
public class per_assess_scheme
{
/// <summary>
/// 考核方案Id
/// </summary>
[Key]
public int Id { get; set; }
/// <summary>
/// 绩效ID
/// </summary>
public Nullable<int> AllotId { get; set; }
/// <summary>
/// 考核类型ID
/// </summary>
public int AssessId { get; set; }
/// <summary>
/// 考核方案编码
/// </summary>
public string SchemeCode { get; set; }
/// <summary>
/// 考核方案名称
/// </summary>
public string SchemeName { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int CreateBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? CreateTime { get; set; }
/// <summary>
/// 最后修改人
/// </summary>
public int UpdateBy { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime? UpdateTime { get; set; }
}
}
//-----------------------------------------------------------------------
// <copyright file=" per_assess_scheme_items.cs">
// * FileName: 考核方案指标项.cs
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Performance.EntityModels
{
/// <summary>
/// 考核方案指标项
/// </summary>
[Table("per_assess_scheme_items")]
public class per_assess_scheme_items
{
/// <summary>
/// 指标项Id
/// </summary>
[Key]
public int Id { get; set; }
/// <summary>
/// 绩效ID
/// </summary>
public Nullable<int> AllotId { get; set; }
/// <summary>
/// 考核类型ID
/// </summary>
public int AssessId { get; set; }
/// <summary>
/// 考核方案Id
/// </summary>
public int SchemeId { get; set; }
/// <summary>
/// 指标编码
/// </summary>
public string ItemCode { get; set; }
/// <summary>
/// 一级指标名称
/// </summary>
public string ItemName1 { get; set; }
/// <summary>
/// 二级指标名称
/// </summary>
public string ItemName2 { get; set; }
/// <summary>
/// 考核分值
/// </summary>
public int AssessScore { get; set; }
/// <summary>
/// 考核标准
/// </summary>
public string AssessNorm { get; set; }
/// <summary>
/// 责任部门核算单元编码
/// </summary>
public string UnitCode { get; set; }
/// <summary>
/// 责任部门核算组别
/// </summary>
public string UnitType { get; set; }
/// <summary>
/// 责任部门核算单元
/// </summary>
public string AccountingUnit { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int CreateBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? CreateTime { get; set; }
/// <summary>
/// 最后修改人
/// </summary>
public int UpdateBy { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime? UpdateTime { get; set; }
}
}
//-----------------------------------------------------------------------
// <copyright file=" per_assess_scheme_items.cs">
// * FileName: per_assess_scheme_items.cs
// </copyright>
//-----------------------------------------------------------------------
using Performance.EntityModels;
namespace Performance.Repository
{
/// <summary>
/// per_assess_scheme_items Repository
/// </summary>
public partial class PerforPerAssessSchemeItemsRepository : PerforRepository<per_assess_scheme_items>
{
public PerforPerAssessSchemeItemsRepository(PerformanceDbContext context) : base(context)
{
}
}
}
//-----------------------------------------------------------------------
// <copyright file=" per_assess_scheme.cs">
// * FileName: per_assess_scheme.cs
// </copyright>
//-----------------------------------------------------------------------
using Performance.EntityModels;
namespace Performance.Repository
{
/// <summary>
/// per_assess_scheme Repository
/// </summary>
public partial class PerforPerAssessSchemeRepository : PerforRepository<per_assess_scheme>
{
public PerforPerAssessSchemeRepository(PerformanceDbContext context) : base(context)
{
}
}
}
//-----------------------------------------------------------------------
// <copyright file=" per_assess_category.cs">
// * FileName: per_assess_category.cs
// </copyright>
//-----------------------------------------------------------------------
using Performance.EntityModels;
namespace Performance.Repository
{
/// <summary>
/// per_assess_category Repository
/// </summary>
public partial class PerforPerCassessCategoryRepository : PerforRepository<per_assess_category>
{
public PerforPerCassessCategoryRepository(PerformanceDbContext context) : base(context)
{
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment