质检模块

This commit is contained in:
qianjiawei
2023-06-05 17:41:46 +08:00
parent 0d7e49695c
commit 2611d651a8
19 changed files with 821 additions and 21 deletions

View File

@@ -1,7 +0,0 @@
namespace Tnb.QcMgr.Entities
{
public class Class1
{
}
}

View File

@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tnb.QcMgr.Entities
{
public class CheckItemOut
{
public string checktypeid { get; set; }
public string checktypename { get; set; }
public List<CheckItem> items { get; set; }
}
public class CheckItem
{
public string itemid { get; set; }
public string name { get; set; }
public string code { get; set; }
}
}

View File

@@ -0,0 +1,32 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tnb.QcMgr.Entities.Dto
{
public class CheckItemsInput
{
public string name { get; set; }
public string status { get; set; }
public List<CheckType> checktypoes { get; set; }
}
public class CheckType
{
public string id { get; set; }
public List<Item> items { get; set; }
}
public class Item
{
public string itemid { get; set; }
public string extype { get; set; }
public string excontent { get; set; }
public string check { get; set; }
public string errorcause { get; set; }
public string errorlevel { get; set; }
public string remark { get; set; }
public string attachment { get; set; }
public string isexec { get; set; }
}
}

View File

@@ -0,0 +1,33 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tnb.QcMgr.Entities
{
public class CheckPlanInput
{
public string name { get; set; }
public string status { get; set; }
public string checktype { get; set; }
public string numtype { get; set; }
public string pagetype { get; set; }
public string writerule { get; set; }
public string remind { get; set; }
public string attachment { get; set; }
public string isaddmul { get; set; }
public string triggertype { get; set; }
public string content { get; set; }
}
}

View File

@@ -0,0 +1,30 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using JNPF.Common.Contracts;
using JNPF.Common.Security;
using SqlSugar;
namespace Tnb.QcMgr.Entities
{
[SugarTable("qc_check_item")]
public class QcCheckItem : BaseEntity<string>
{
public QcCheckItem()
{
id = SnowflakeIdHelper.NextId();
}
public string? code { get; set; }
public string? name { get; set; }
public string? type { get; set; }
public string? attachment { get; set; }
public string? create_id { get; set; }
public DateTime? create_time { get; set; }
public string? modify_id { get; set; }
public DateTime? modify_time { get; set; }
public string? extras { get; set; }
public string? remark { get; set; }
}
}

View File

@@ -0,0 +1,84 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using JNPF.Common.Contracts;
using JNPF.Common.Security;
using SqlSugar;
namespace Tnb.QcMgr.Entities
{
/// <summary>
/// 质检项清单子表
/// </summary>
[SugarTable("qc_check_items_d")]
public partial class QcCheckItemsD : BaseEntity<string>
{
public QcCheckItemsD()
{
id = SnowflakeIdHelper.NextId();
}
/// <summary>
/// 执行项格式
/// </summary>
public string? extype { get; set; }
/// <summary>
/// 执行项内容
/// </summary>
public string? excontent { get; set; }
/// <summary>
/// 抽检类型
/// </summary>
public string? check { get; set; }
/// <summary>
/// 不良原因
/// </summary>
public string? errorcause { get; set; }
/// <summary>
/// 不良等级
/// </summary>
public string? errorlevel { get; set; }
/// <summary>
/// 备注
/// </summary>
public string? remark { get; set; }
/// <summary>
/// 附件
/// </summary>
public string? attachment { get; set; }
/// <summary>
/// 执行时操作
/// </summary>
public string? isexec { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string? create_id { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? create_time { get; set; }
/// <summary>
/// 修改用户
/// </summary>
public string? modify_id { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime? modify_time { get; set; }
}
}

View File

@@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using JNPF.Common.Contracts;
using JNPF.Common.Security;
using SqlSugar;
namespace Tnb.QcMgr.Entities
{
/// <summary>
/// 质检项清单
/// </summary>
[SugarTable("qc_check_items_h")]
public partial class QcCheckItemsH : BaseEntity<string>
{
public QcCheckItemsH()
{
id = SnowflakeIdHelper.NextId();
}
/// <summary>
/// 名称
/// </summary>
public string? name { get; set; }
/// <summary>
/// 状态
/// </summary>
public string? status { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string? create_id { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? create_time { get; set; }
/// <summary>
/// 修改用户
/// </summary>
public string? modify_id { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime? modify_time { get; set; }
/// <summary>
/// 扩展
/// </summary>
public string? extras { get; set; }
}
}

View File

@@ -0,0 +1,43 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using JNPF.Common.Contracts;
using JNPF.Common.Security;
using SqlSugar;
namespace Tnb.QcMgr.Entities
{
/// <summary>
/// 质检项清单中间表
/// </summary>
[SugarTable("qc_check_items_r")]
public partial class QcCheckItemsR : BaseEntity<string>
{
public QcCheckItemsR()
{
id = SnowflakeIdHelper.NextId();
}
/// <summary>
/// 质检项清单编号
/// </summary>
public string? itemshid { get; set; }
/// <summary>
/// 质检项分类编号
/// </summary>
public string? typeid { get; set; }
/// <summary>
/// 质检项编号
/// </summary>
public string? itemid { get; set; }
/// <summary>
/// 质检项清单子表编号
/// </summary>
public string? itemsdid { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using JNPF.Common.Contracts;
using JNPF.Common.Security;
using SqlSugar;
namespace Tnb.QcMgr.Entities
{
/// <summary>
/// 质检方案附加信息
/// </summary>
[SugarTable("qc_check_plan_d")]
public partial class QcCheckPlanD : BaseEntity<string>
{
public QcCheckPlanD()
{
id = SnowflakeIdHelper.NextId();
}
/// <summary>
/// 触发类型
/// </summary>
public string? triggertype { get; set; }
/// <summary>
/// 触发内容
/// </summary>
public string? content { get; set; }
/// <summary>
/// 主表编号
/// </summary>
public string? mainid { get; set; }
}
}

View File

@@ -0,0 +1,87 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using JNPF.Common.Contracts;
using JNPF.Common.Security;
using SqlSugar;
namespace Tnb.QcMgr.Entities
{
/// <summary>
/// 质检方案主表
/// </summary>
[SugarTable("qc_check_plan_h")]
public partial class QcCheckPlanH : BaseEntity<string>
{
public QcCheckPlanH()
{
id = SnowflakeIdHelper.NextId();
}
/// <summary>
/// 名称
/// </summary>
public string? name { get; set; }
/// <summary>
/// 状态
/// </summary>
public string? status { get; set; }
/// <summary>
/// 质检类型
/// </summary>
public string? checktype { get; set; }
/// <summary>
/// 报告填写数量类型
/// </summary>
public string? numtype { get; set; }
/// <summary>
/// 分页方式
/// </summary>
public string? pagetype { get; set; }
/// <summary>
/// 质检项填写规则
/// </summary>
public string? writerule { get; set; }
/// <summary>
/// 特别提醒
/// </summary>
public string? remind { get; set; }
/// <summary>
/// 附件
/// </summary>
public string? attachment { get; set; }
/// <summary>
/// 可添加多种物料
/// </summary>
public string? isaddmul { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string? create_id { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? create_time { get; set; }
/// <summary>
/// 修改用户
/// </summary>
public string? modify_id { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime? modify_time { get; set; }
}
}

View File

@@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using JNPF.Common.Contracts;
using JNPF.Common.Security;
using SqlSugar;
namespace Tnb.QcMgr.Entities
{
[SugarTable("qc_check_type")]
public class QcCheckType : BaseEntity<string>
{
public QcCheckType()
{
id = SnowflakeIdHelper.NextId();
}
public string? name { get; set; }
public string? inspection_items { get; set; }
public string? remark { get; set; }
public string? create_id { get; set; }
public DateTime? create_time { get; set; }
public string? modify_id { get; set; }
public DateTime? modify_time { get; set; }
public string? extras { get; set; }
}
}