190 lines
3.2 KiB
C#
190 lines
3.2 KiB
C#
using DataModel.Model;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class MyClass : MonoBehaviour
|
|
{
|
|
}
|
|
public class ThinkingData
|
|
{
|
|
public string Id;
|
|
public string Name;
|
|
/// <summary>
|
|
/// 训练模式
|
|
/// </summary>
|
|
public string PracticeMode;
|
|
/// <summary>
|
|
/// 火箭型号
|
|
/// </summary>
|
|
public string HJMode;
|
|
/// <summary>
|
|
/// subjectId,index
|
|
/// </summary>
|
|
public List<SubejctsInfo> subjectsInfo = new List<SubejctsInfo>();
|
|
}
|
|
|
|
public struct SubejctsInfo
|
|
{
|
|
public string subjectId;
|
|
public string subjectName;
|
|
/// <summary>
|
|
/// 科目排序
|
|
/// </summary>
|
|
public int index;
|
|
/// <summary>
|
|
/// 步骤描述
|
|
/// </summary>
|
|
public string stepInfo;
|
|
/// <summary>
|
|
/// 岗位描述
|
|
/// </summary>
|
|
public string seatInfo;
|
|
/// <summary>
|
|
/// 训练方式
|
|
/// </summary>
|
|
public string mode;
|
|
/// <summary>
|
|
/// 席位
|
|
/// </summary>
|
|
public List<SeatInfo> seatInfos;
|
|
}
|
|
|
|
public struct SeatInfo
|
|
{
|
|
public string seatId;
|
|
public string seatName;
|
|
public string subjectId;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 训练模式
|
|
/// </summary>
|
|
public enum PracticeMode
|
|
{
|
|
岗位训练,
|
|
协同训练
|
|
}
|
|
|
|
/// <summary>
|
|
/// 火箭型号
|
|
/// </summary>
|
|
public enum HJType
|
|
{
|
|
KA_1A,
|
|
CZ_6,
|
|
CZ_11
|
|
}
|
|
public enum PracticeState
|
|
{
|
|
未启动=0,
|
|
进行中=1,
|
|
已结束=2
|
|
}
|
|
public enum ProcedureState
|
|
{
|
|
DEACTIVE = 0,
|
|
UNDERWAY = 1,
|
|
COMPLETED = 2
|
|
}
|
|
|
|
public class CallResult<T>
|
|
{
|
|
public bool state;
|
|
public string message;
|
|
public T data;
|
|
}
|
|
public class CallResultList<T>
|
|
{
|
|
public bool state;
|
|
public string message;
|
|
public List<T> data;
|
|
}
|
|
public class CallResultObject
|
|
{
|
|
public bool state;
|
|
public string message;
|
|
public object data;
|
|
}
|
|
|
|
public class User
|
|
{
|
|
public List<UserType> userType = new List<UserType>();
|
|
public sys_user user;
|
|
}
|
|
|
|
public enum UserType
|
|
{
|
|
/// <summary>
|
|
/// 管理员
|
|
/// </summary>
|
|
ADMIN_ROLE,
|
|
/// <summary>
|
|
/// 开发人员
|
|
/// </summary>
|
|
DEV_ROLE,
|
|
/// <summary>
|
|
/// 专门体验系统
|
|
/// </summary>
|
|
LEARN_ROLE,
|
|
/// <summary>
|
|
/// 默认
|
|
/// </summary>
|
|
ROLE_ADMIN,
|
|
/// <summary>
|
|
/// 指挥员
|
|
/// </summary>
|
|
ZHY_ROLE,
|
|
/// <summary>
|
|
/// 参谋
|
|
/// </summary>
|
|
CM_ROLE,
|
|
/// <summary>
|
|
/// 营长
|
|
/// </summary>
|
|
YZ_ROLE,
|
|
/// <summary>
|
|
/// 士兵
|
|
/// </summary>
|
|
SB_ROLE,
|
|
/// <summary>
|
|
/// 分队长
|
|
/// </summary>
|
|
FDZ_ROLE,
|
|
/// <summary>
|
|
/// 导调人员
|
|
/// </summary>
|
|
DT_ROLE,
|
|
/// <summary>
|
|
/// 评估人员
|
|
/// </summary>
|
|
PG_ROLE,
|
|
/// <summary>
|
|
/// 测试营长
|
|
/// </summary>
|
|
CS_ROLE,
|
|
/// <summary>
|
|
/// 测控营长
|
|
/// </summary>
|
|
CK_ROLE,
|
|
/// <summary>
|
|
/// 发射营长
|
|
/// </summary>
|
|
FS_ROLE,
|
|
/// <summary>
|
|
/// 保障营长
|
|
/// </summary>
|
|
BZ_ROLE,
|
|
/// <summary>
|
|
/// 政工人员
|
|
/// </summary>
|
|
ZG_ROLE,
|
|
}
|
|
public class AuthReq
|
|
{
|
|
public string passWord;
|
|
public string sysId;
|
|
public string userCode;
|
|
public string userName;
|
|
}
|