74 lines
1.8 KiB
C#
74 lines
1.8 KiB
C#
using LearningOfficer.OA.Common.Enums;
|
||
using SqlSugar;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace LearningOfficer.OA.Common.Dtos.SysParameter
|
||
{
|
||
public class SysParameterAddDto
|
||
{
|
||
/// <summary>
|
||
/// 备 注:父级id,默认0,0时无父级
|
||
/// 默认值:
|
||
///</summary>
|
||
public long Pid { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 备 注:参数名称
|
||
/// 默认值:
|
||
///</summary>
|
||
public string PName { get; set; } = null!;
|
||
|
||
|
||
/// <summary>
|
||
/// 备 注:枚举值,不可重复,自定义 或 直接生成,后续业务关联也是关联此字段
|
||
/// 默认值:
|
||
///</summary>
|
||
public long PValue { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 备 注:排序,默认0
|
||
/// 默认值:
|
||
///</summary>
|
||
public int Sort { get; set; }
|
||
|
||
/// <summary>
|
||
/// 备 注:是否纳入问题记录。0否,1是
|
||
/// 默认值:
|
||
///</summary>
|
||
public bool IsQuestion { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 备 注:问题类别。0无(不是问题时默认0),1学生、2教师
|
||
/// 默认值:
|
||
///</summary>
|
||
public QuestionType QuestionType { get; set; }
|
||
|
||
/// <summary>
|
||
/// 备 注:null为否,非null为是,并且值1=单选,2=多选
|
||
/// 默认值:
|
||
///</summary>
|
||
public int? SelectionMode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 备 注:是否必填项
|
||
/// 默认值:
|
||
///</summary>
|
||
public bool IsRequiredSelection { get; set; }
|
||
|
||
|
||
}
|
||
|
||
public class SysParameterUpdateDto : SysParameterAddDto
|
||
{
|
||
public long Id { get; set; }
|
||
}
|
||
|
||
}
|