using JNPF.DependencyInjection;
namespace JNPF.VisualDev.Engine.Model.CodeGen;
///
/// 表单默认值控件模型.
///
[SuppressSniffer]
public class DefaultFormControlModel
{
///
/// 是否存在日期控件.
///
public bool IsExistDate { get; set; }
///
/// 是否存在组织选择.
///
public bool IsExistComSelect { get; set; }
///
/// 是否存在部门织选择.
///
public bool IsExistDepSelect { get; set; }
///
/// 是否存在用户选择.
///
public bool IsExistUserSelect { get; set; }
///
/// 是否存在子表.
///
public bool IsExistSubTable { get; set; }
///
/// 日期选择字段.
///
public List DateField { get; set; }
///
/// 子表名称.
///
public string SubTableName { get; set; }
///
/// 组织选择控件列表.
///
public List ComSelectList { get; set; }
///
/// 部门选择控件列表.
///
public List DepSelectList { get; set; }
///
/// 用户选择控件列表.
///
public List UserSelectList { get; set; }
///
/// 子表默认值.
///
public List SubTabelDefault { get; set; }
}
///
/// 组织选择默认值.
///
public class DefaultComSelectControl
{
///
/// 表单多选.
///
public bool IsMultiple { get; set; }
///
/// 查询多选.
///
public bool IsSearchMultiple { get; set; }
public string Field { get; set; }
}
///
/// 部门选择默认值.
///
public class DefaultDepSelectControl
{
///
/// 表单多选.
///
public bool IsMultiple { get; set; }
///
/// 查询多选.
///
public bool IsSearchMultiple { get; set; }
///
/// 可选范围
/// custom-自定义,all-全部.
///
public string selectType { get; set; }
///
/// 可选部门.
///
public string ableDepIds { get; set; }
///
/// 字段名称.
///
public string Field { get; set; }
}
///
/// 用户选择默认值.
///
public class DefaultUserSelectControl
{
///
/// 表单多选.
///
public bool IsMultiple { get; set; }
///
/// 查询多选.
///
public bool IsSearchMultiple { get; set; }
///
/// 可选范围
/// custom-自定义,all-全部.
///
public string selectType { get; set; }
///
/// 可选部门.
///
public string ableDepIds { get; set; }
///
/// 可选用户.
///
public string ableUserIds { get; set; }
///
/// 可选岗位.
///
public string ablePosIds { get; set; }
///
/// 可选角色.
///
public string ableRoleIds { get; set; }
///
/// 可选分组.
///
public string ableGroupIds { get; set; }
///
/// 字段名称.
///
public string Field { get; set; }
}