主数据对接
This commit is contained in:
parent
bcb2531399
commit
4abca1fa1c
File diff suppressed because one or more lines are too long
|
@ -230,6 +230,8 @@
|
||||||
<Compile Include="JDGL\WBSDetailItem.cs" />
|
<Compile Include="JDGL\WBSDetailItem.cs" />
|
||||||
<Compile Include="JDGL\WBSSetInitItem.cs" />
|
<Compile Include="JDGL\WBSSetInitItem.cs" />
|
||||||
<Compile Include="JDGL\WBSSetItem.cs" />
|
<Compile Include="JDGL\WBSSetItem.cs" />
|
||||||
|
<Compile Include="PMP\PMPOBS.cs" />
|
||||||
|
<Compile Include="PMP\PMPApiBase.cs" />
|
||||||
<Compile Include="PMP\PMPProject.cs" />
|
<Compile Include="PMP\PMPProject.cs" />
|
||||||
<Compile Include="Model.cs" />
|
<Compile Include="Model.cs" />
|
||||||
<Compile Include="ModelProc.cs" />
|
<Compile Include="ModelProc.cs" />
|
||||||
|
|
|
@ -0,0 +1,65 @@
|
||||||
|
// <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>
|
||||||
|
/// PMP接口查询条件
|
||||||
|
/// </summary>
|
||||||
|
public partial class PMPSearchCondData
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 查询字段名字
|
||||||
|
/// </summary>
|
||||||
|
public string name { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 查询字段取值
|
||||||
|
/// </summary>
|
||||||
|
public string value { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查询类型;TextInput:模糊查询;SelectList:精确查询;TimeSelector:时间查询
|
||||||
|
/// </summary>
|
||||||
|
public string fieldType { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 接口返回Data
|
||||||
|
/// </summary>
|
||||||
|
public partial class ResponseData
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 权限信息
|
||||||
|
/// </summary>
|
||||||
|
[JsonProperty("userColumnPermissions")]
|
||||||
|
public string userColumnPermissions { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal static class Converter
|
||||||
|
{
|
||||||
|
public static readonly JsonSerializerSettings Settings = new JsonSerializerSettings
|
||||||
|
{
|
||||||
|
MetadataPropertyHandling = MetadataPropertyHandling.Ignore,
|
||||||
|
DateParseHandling = DateParseHandling.None,
|
||||||
|
Converters =
|
||||||
|
{
|
||||||
|
new IsoDateTimeConverter { DateTimeStyles = DateTimeStyles.AssumeUniversal }
|
||||||
|
},
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,128 @@
|
||||||
|
// <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; }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public partial class PMPOBSResponseData
|
||||||
|
{
|
||||||
|
public static PMPOBSResponseData FromJson(string json)
|
||||||
|
{
|
||||||
|
return JsonConvert.DeserializeObject<PMPOBSResponseData>(json, Model.Converter.Settings);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -50,15 +50,38 @@ namespace Model
|
||||||
public string msg { get; set; }
|
public string msg { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
///// <summary>
|
||||||
|
///// PMP接口查询条件
|
||||||
|
///// </summary>
|
||||||
|
//public partial class PMPSearchCondData
|
||||||
|
//{
|
||||||
|
// /// <summary>
|
||||||
|
// /// 查询字段名字
|
||||||
|
// /// </summary>
|
||||||
|
// public string name { get; set; }
|
||||||
|
// /// <summary>
|
||||||
|
// /// 查询字段取值
|
||||||
|
// /// </summary>
|
||||||
|
// public string value { get; set; }
|
||||||
|
|
||||||
|
// /// <summary>
|
||||||
|
// /// 查询类型;TextInput:模糊查询;SelectList:精确查询;TimeSelector:时间查询
|
||||||
|
// /// </summary>
|
||||||
|
// public string fieldType { get; set; }
|
||||||
|
//}
|
||||||
|
|
||||||
|
///// <summary>
|
||||||
|
///// 接口返回Data
|
||||||
|
///// </summary>
|
||||||
|
//public partial class ResponseData
|
||||||
|
//{
|
||||||
|
// /// <summary>
|
||||||
|
// /// 权限信息
|
||||||
|
// /// </summary>
|
||||||
|
// [JsonProperty("userColumnPermissions")]
|
||||||
|
// public string userColumnPermissions { get; set; }
|
||||||
|
//}
|
||||||
|
|
||||||
public partial class ResponseData
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// 权限信息
|
|
||||||
/// </summary>
|
|
||||||
[JsonProperty("userColumnPermissions")]
|
|
||||||
public string userColumnPermissions { get; set; }
|
|
||||||
}
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目
|
/// 项目
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -203,6 +226,8 @@ namespace Model
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public partial class PMPResponseData
|
public partial class PMPResponseData
|
||||||
{
|
{
|
||||||
public static PMPResponseData FromJson(string json)
|
public static PMPResponseData FromJson(string json)
|
||||||
|
@ -211,17 +236,17 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal static class Converter
|
//internal static class Converter
|
||||||
{
|
//{
|
||||||
public static readonly JsonSerializerSettings Settings = new JsonSerializerSettings
|
// public static readonly JsonSerializerSettings Settings = new JsonSerializerSettings
|
||||||
{
|
// {
|
||||||
MetadataPropertyHandling = MetadataPropertyHandling.Ignore,
|
// MetadataPropertyHandling = MetadataPropertyHandling.Ignore,
|
||||||
DateParseHandling = DateParseHandling.None,
|
// DateParseHandling = DateParseHandling.None,
|
||||||
Converters =
|
// Converters =
|
||||||
{
|
// {
|
||||||
new IsoDateTimeConverter { DateTimeStyles = DateTimeStyles.AssumeUniversal }
|
// new IsoDateTimeConverter { DateTimeStyles = DateTimeStyles.AssumeUniversal }
|
||||||
},
|
// },
|
||||||
};
|
// };
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue