添加项目文件。

This commit is contained in:
2023-03-13 15:00:34 +08:00
parent 42bf06ca3e
commit 1d73df3235
1205 changed files with 185078 additions and 0 deletions

View File

@@ -0,0 +1,186 @@
using JNPF.Common.Const;
namespace JNPF.VisualDev.Engine.Security;
/// <summary>
/// 代码生成查询控件归类帮助类.
/// </summary>
public class CodeGenQueryControlClassificationHelper
{
/// <summary>
/// 列表查询控件.
/// </summary>
/// <param name="type">1-Web设计,2-App设计,3-流程表单,4-Web表单,5-App表单.</param>
/// <returns></returns>
public static Dictionary<string, List<string>> ListQueryControl(int type)
{
Dictionary<string, List<string>> listQueryControl = new Dictionary<string, List<string>>();
switch (type)
{
case 4:
{
var useInputList = new List<string>();
useInputList.Add(JnpfKeyConst.COMINPUT);
useInputList.Add(JnpfKeyConst.TEXTAREA);
useInputList.Add(JnpfKeyConst.JNPFTEXT);
useInputList.Add(JnpfKeyConst.BILLRULE);
listQueryControl["inputList"] = useInputList;
var useDateList = new List<string>();
useDateList.Add(JnpfKeyConst.CREATETIME);
useDateList.Add(JnpfKeyConst.MODIFYTIME);
listQueryControl["dateList"] = useDateList;
var useSelectList = new List<string>();
useSelectList.Add(JnpfKeyConst.SELECT);
useSelectList.Add(JnpfKeyConst.RADIO);
useSelectList.Add("checkbox");
listQueryControl["selectList"] = useSelectList;
var timePickerList = new List<string>();
timePickerList.Add(JnpfKeyConst.TIME);
listQueryControl["timePickerList"] = timePickerList;
var numRangeList = new List<string>();
numRangeList.Add(JnpfKeyConst.NUMINPUT);
numRangeList.Add(JnpfKeyConst.CALCULATE);
listQueryControl["numRangeList"] = numRangeList;
var datePickerList = new List<string>();
datePickerList.Add(JnpfKeyConst.DATE);
listQueryControl["datePickerList"] = datePickerList;
var userSelectList = new List<string>();
userSelectList.Add(JnpfKeyConst.CREATEUSER);
userSelectList.Add(JnpfKeyConst.MODIFYUSER);
userSelectList.Add(JnpfKeyConst.USERSELECT);
listQueryControl["userSelectList"] = userSelectList;
var usersSelectList = new List<string>();
usersSelectList.Add(JnpfKeyConst.USERSSELECT);
listQueryControl["usersSelectList"] = usersSelectList;
var comSelectList = new List<string>();
comSelectList.Add(JnpfKeyConst.COMSELECT);
comSelectList.Add(JnpfKeyConst.CURRORGANIZE);
listQueryControl["comSelectList"] = comSelectList;
var depSelectList = new List<string>();
depSelectList.Add(JnpfKeyConst.CURRDEPT);
depSelectList.Add(JnpfKeyConst.DEPSELECT);
listQueryControl["depSelectList"] = depSelectList;
var posSelectList = new List<string>();
posSelectList.Add(JnpfKeyConst.CURRPOSITION);
posSelectList.Add(JnpfKeyConst.POSSELECT);
listQueryControl["posSelectList"] = posSelectList;
var useCascaderList = new List<string>();
useCascaderList.Add(JnpfKeyConst.CASCADER);
listQueryControl["useCascaderList"] = useCascaderList;
var jNPFAddressList = new List<string>();
jNPFAddressList.Add(JnpfKeyConst.ADDRESS);
listQueryControl["JNPFAddressList"] = jNPFAddressList;
var treeSelectList = new List<string>();
treeSelectList.Add(JnpfKeyConst.TREESELECT);
listQueryControl["treeSelectList"] = treeSelectList;
}
break;
case 5:
{
var inputList = new List<string>();
inputList.Add(JnpfKeyConst.COMINPUT);
inputList.Add(JnpfKeyConst.TEXTAREA);
inputList.Add(JnpfKeyConst.JNPFTEXT);
inputList.Add(JnpfKeyConst.BILLRULE);
inputList.Add(JnpfKeyConst.CALCULATE);
listQueryControl["input"] = inputList;
var numRangeList = new List<string>();
numRangeList.Add(JnpfKeyConst.NUMINPUT);
listQueryControl["numRange"] = numRangeList;
var switchList = new List<string>();
switchList.Add(JnpfKeyConst.SWITCH);
listQueryControl["switch"] = switchList;
var selectList = new List<string>();
selectList.Add(JnpfKeyConst.RADIO);
selectList.Add(JnpfKeyConst.CHECKBOX);
selectList.Add(JnpfKeyConst.SELECT);
listQueryControl["select"] = selectList;
var cascaderList = new List<string>();
cascaderList.Add(JnpfKeyConst.CASCADER);
listQueryControl["cascader"] = cascaderList;
var timeList = new List<string>();
timeList.Add(JnpfKeyConst.TIME);
listQueryControl["time"] = timeList;
var dateList = new List<string>();
dateList.Add(JnpfKeyConst.DATE);
dateList.Add(JnpfKeyConst.CREATETIME);
dateList.Add(JnpfKeyConst.MODIFYTIME);
listQueryControl["date"] = dateList;
var comSelectList = new List<string>();
comSelectList.Add(JnpfKeyConst.COMSELECT);
listQueryControl["comSelect"] = comSelectList;
var depSelectList = new List<string>();
depSelectList.Add(JnpfKeyConst.DEPSELECT);
depSelectList.Add(JnpfKeyConst.CURRDEPT);
depSelectList.Add(JnpfKeyConst.CURRORGANIZE);
listQueryControl["depSelect"] = depSelectList;
var posSelectList = new List<string>();
posSelectList.Add(JnpfKeyConst.POSSELECT);
posSelectList.Add(JnpfKeyConst.CURRPOSITION);
listQueryControl["posSelect"] = posSelectList;
var userSelectList = new List<string>();
userSelectList.Add(JnpfKeyConst.USERSELECT);
userSelectList.Add(JnpfKeyConst.CREATEUSER);
userSelectList.Add(JnpfKeyConst.MODIFYUSER);
listQueryControl["userSelect"] = userSelectList;
var usersSelectList = new List<string>();
usersSelectList.Add(JnpfKeyConst.USERSSELECT);
listQueryControl["usersSelectList"] = usersSelectList;
var treeSelectList = new List<string>();
treeSelectList.Add(JnpfKeyConst.TREESELECT);
listQueryControl["treeSelect"] = treeSelectList;
var addressList = new List<string>();
addressList.Add(JnpfKeyConst.ADDRESS);
listQueryControl["address"] = addressList;
}
break;
}
return listQueryControl;
}
/// <summary>
/// 需要转换的列表列控件.
/// </summary>
/// <returns></returns>
public static Dictionary<string, List<string>> ListColumnControls()
{
Dictionary<string, List<string>> listColumnControlsType = new Dictionary<string, List<string>>();
var columnList = new List<string>();
columnList.Add("date");
columnList.Add("createTime");
columnList.Add("modifyTime");
listColumnControlsType["columnList"] = columnList;
return listColumnControlsType;
}
}