127 lines
2.8 KiB
C#
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; }
|
|
}
|