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; } }