Files
supervision-test-frontend-repo/src/hooks/jeecg/aitest/data/query/def/onetomany.querydefsub.ts
T
2026-04-09 15:09:34 +08:00

656 lines
14 KiB
TypeScript

/**
* 全字段单表配置信息
*/
const table = {
tableName: 'ai_query_def_sub',
tableTxt: '默认查询@一对多子表',
tableType: 3,
formTemplate: '1',
showRelationType: true,
relationType: 0,
showIdSequence: false,
themeTemplate: 'normal',
scroll: 1,
tableVersion: 1,
isCheckbox: 'Y',
isDbSynch: 'Y',
isPage: 'Y',
isTree: 'N',
idType: 'UUID',
queryMode: 'single',
formCategory: 'temp',
};
const fields = [
{
dbFieldName: 'wen_ben',
dbFieldTxt: '文本',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'text',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 7,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'dan_xuan',
dbFieldTxt: '单选框',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: 'sex',
dictTable: '',
dictText: '',
fieldShowType: 'radio',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 8,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'switch_flag',
dbFieldTxt: '开关',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'switch',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 9,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'ri_qi',
dbFieldTxt: '日期',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'Date',
dbLength: 0,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'date',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 10,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'shi_jian',
dbFieldTxt: '时间',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'time',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 11,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'xia_la',
dbFieldTxt: '下拉框',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: 'sex',
dictTable: '',
dictText: '',
fieldShowType: 'list',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 12,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'xia_la_duo_xuan',
dbFieldTxt: '下拉多选框',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: 'sex',
dictTable: '',
dictText: '',
fieldShowType: 'list_multi',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 13,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'xia_la_sou_suo',
dbFieldTxt: '下拉搜索框',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: 'username',
dictTable: 'sys_user',
dictText: 'realname',
fieldShowType: 'sel_search',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 14,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'popup',
dbFieldTxt: 'popup弹窗',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: 'username',
dictTable: 'report_user',
dictText: 'realname',
fieldShowType: 'popup',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '{"popupMulti":false}',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 15,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'depart_select',
dbFieldTxt: '部门选择',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'sel_depart',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '{"multiSelect":false}',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 16,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'user_select',
dbFieldTxt: '用户选择',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'sel_user',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '{"multiSelect":false}',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 17,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'more_text',
dbFieldTxt: '多行文本',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 255,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'textarea',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'single',
mainTable: '',
mainField: '',
orderNum: 18,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'ri_qi_fan_wei',
dbFieldTxt: '日期范围',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'Date',
dbLength: 0,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'date',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'group',
mainTable: '',
mainField: '',
orderNum: 19,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'shu_zi_fan_wei',
dbFieldTxt: '数字范围',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'double',
dbLength: 10,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'text',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'group',
mainTable: '',
mainField: '',
orderNum: 20,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'query_main_id',
dbFieldTxt: '主表默认值id',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'string',
dbLength: 32,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'text',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 0,
isShowForm: 0,
isShowList: 0,
isReadOnly: 0,
queryMode: 'single',
mainTable: 'ai_query_def_main',
mainField: 'id',
orderNum: 21,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
{
dbFieldName: 'nyrsfm',
dbFieldTxt: '年月日时分秒',
dbIsKey: 0,
dbIsNull: 1,
dbType: 'Datetime',
dbLength: 0,
dbPointLength: 0,
dictField: '',
dictTable: '',
dictText: '',
fieldShowType: 'datetime',
fieldHref: '',
fieldLength: 120,
fieldValidType: '',
fieldMustInput: '0',
fieldExtendJson: '',
fieldDefaultValue: '',
isQuery: 1,
isShowForm: 1,
isShowList: 1,
isReadOnly: 0,
queryMode: 'group',
mainTable: '',
mainField: '',
orderNum: 22,
converter: '',
queryConfigFlag: '0',
queryDefVal: '',
queryDictText: '',
queryDictField: '',
queryDictTable: '',
queryShowType: 'text',
queryValidType: null,
queryMustInput: null,
sortFlag: '0',
alias: null,
},
];
//表单js增强
const enhanceFormJs = '';
//sql增强
const enhanceSql = '';
//索引
const indexList = [];
/**
* 此对象为最后混入里配置的对象 扩展表类型 属性名需要和此对象保持一致
* 命名规则 表名_config
*/
const ai_query_def_sub_config = {
table: table,
fields: fields,
enhanceFormJs: enhanceFormJs,
enhanceSql: enhanceSql,
indexList: indexList,
};
export default ai_query_def_sub_config;