CNCEC_SUBQHSE_WUHUAN/SGGL/Model/PMP/PMPOBS.cs

144 lines
3.5 KiB
C#
Raw Permalink Normal View History

2025-03-31 12:27:13 +08:00
// <auto-generated />
//
// To parse this JSON data, add NuGet 'Newtonsoft.Json' then do:
//
// using Model;
//
// var response = Response.FromJson(jsonString);
namespace Model
{
using System;
using System.Collections.Generic;
using System.Globalization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
/// <summary>
/// 项目
/// </summary>
public partial class PMPOBSResponseData
{
/// <summary>
/// 返回状态
/// </summary>
[JsonProperty("code")]
public int code { get; set; }
/// <summary>
/// 数组总条数
/// </summary>
[JsonProperty("total")]
public int total { get; set; }
/// <summary>
/// 权限数组
/// </summary>
[JsonProperty("data")]
public ResponseData data { get; set; }
/// <summary>
/// 返回状态
/// </summary>
[JsonProperty("rows")]
public System.Collections.Generic.List<PMPOBS> rows { get; set; }
/// <summary>
/// 返回消息
/// </summary>
[JsonProperty("msg")]
public string msg { get; set; }
}
/// <summary>
/// 项目OBS
/// </summary>
public partial class PMPOBS
{
/// <summary>
/// 主键ID
/// </summary>
[JsonProperty("id")]
public int id { get; set; }
/// <summary>
/// OBS层级
/// leve为1代表分类level 为2代表岗位level为3代表岗位下的人员
/// </summary>
[JsonProperty("level")]
public int level { get; set; }
/// <summary>
/// 名称
/// </summary>
[JsonProperty("name")]
public string name { get; set; }
/// <summary>
/// OBSid
/// </summary>
[JsonProperty("obsId")]
public string obsId { get; set; }
/// <summary>
/// OBS上级id
/// </summary>
[JsonProperty("obsPid")]
public string obsPid { get; set; }
/// <summary>
/// 岗位所属专业
/// </summary>
[JsonProperty("proCode")]
public string proCode { get; set; }
/// <summary>
/// 项目id
/// </summary>
[JsonProperty("projectId")]
public string projectId { get; set; }
/// <summary>
/// 操作类型
/// </summary>
[JsonProperty("disType")]
public string disType { get; set; }
/// <summary>
/// 编码
/// </summary>
[JsonProperty("code")]
public string code { get; set; }
/// <summary>
/// 人员编码
/// </summary>
[JsonProperty("staffCode")]
public string staffCode { get; set; }
/// <summary>
/// 人员名称
/// </summary>
[JsonProperty("staffName")]
public string staffName { get; set; }
}
2025-03-31 18:43:58 +08:00
/// <summary>
/// 项目OBS输出信息
/// </summary>
public partial class PMPOBSOutInput
{
/// <summary>
/// 岗位专业名称
/// </summary>
public string workName { get; set; }
/// <summary>
/// 对应岗位专业任职人员名称
/// </summary>
public string userName { get; set; }
}
2025-03-31 12:27:13 +08:00
public partial class PMPOBSResponseData
{
public static PMPOBSResponseData FromJson(string json)
{
return JsonConvert.DeserializeObject<PMPOBSResponseData>(json, Model.Converter.Settings);
}
}
}