主数据对接
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