tuiwucarrer/Admin.NET/Admin.NET.Core/Service/ZYBase/DTO/BaseZProfessionDto.cs

127 lines
2.8 KiB
C#

using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
namespace Admin.NET.Core.Service;
public class BaseZProfessionDto
{
public string RootName { get; set; }
public List<ZProfessionItemDto> itemDtos { get; set; }
}
public class ZProfessionItemDto
{
public long Id { get; set; }
public string Name { get; set; }
}
public class BaseProfessions
{
[JsonConverter(typeof(ObjectIdConverter))]
public ObjectId _id { get; set; }
public string rootName { get; set; }
public List<Itemdto> itemDtos { get; set; }
}
public class Itemdto
{
public int id { get; set; }
public string name { get; set; }
}
public class BaseProRootobject
{
public int code { get; set; }
public string msg { get; set; }
public BaseProData data { get; set; }
public string token { get; set; }
public string cnt { get; set; }
}
public class BaseProData
{
[BsonId]
public int id { get; set; }
public string career_type { get; set; }
public string career { get; set; }
public string img_url { get; set; }
public string intro { get; set; }
public string definition { get; set; }
public string ethics { get; set; }
public Json_Task json_task { get; set; }
public Json_Knowledge json_knowledge { get; set; }
public Json_Prospect json_prospect { get; set; }
public Json_Salary json_salary { get; set; }
public Json_Tool[] json_tool { get; set; }
public Json_Qualification json_qualification { get; set; }
public Json_Curriculum json_curriculum { get; set; }
public Json_Environment json_environment { get; set; }
public Json_Skill json_skill { get; set; }
}
public class Json_Task
{
public string task { get; set; }
public string check { get; set; }
}
public class Json_Knowledge
{
public string diplomas { get; set; }
public string trade { get; set; }
public string pro { get; set; }
}
public class Json_Prospect
{
public string industry { get; set; }
public string person { get; set; }
public string career { get; set; }
}
public class Json_Salary
{
public string structure { get; set; }
public string satisfaction { get; set; }
public string welfare { get; set; }
}
public class Json_Qualification
{
public string necessary { get; set; }
public string addition { get; set; }
}
public class Json_Curriculum
{
public string important { get; set; }
}
public class Json_Environment
{
public string site { get; set; }
public string desc { get; set; }
}
public class Json_Skill
{
public string skill_pro { get; set; }
public string skill_general { get; set; }
}
public class Json_Tool
{
public string name { get; set; }
public string img { get; set; }
}