zm
2020-05-18 a18bfacbf56b401f6e0fdae8710fbca4df8cff77
commit | author | age
a18bfa 1 package com.changhong.epc.form.service.field;
Z 2
3 import java.util.List;
4 import java.util.Map;
5
6 import com.changhong.epc.bean.form.FormBaseEntity;
7 import com.changhong.epc.bean.form.FormKey;
8 import com.changhong.epc.bean.parsing.submit.FormulaParam;
9 import com.changhong.epc.bean.parsing.submit.FormulaResult;
10
11
12 public interface FormFieldService {
13
14     String getAutoNumber(Map<String ,Object> param);
15     
16     /**
17      * 
18      */
19     FormulaResult getFormula(FormulaParam formulaParam);
20     
21     /**
22      * 查询表单控件详情
23      * @param formId
24      * @param tenantId
25      * @return
26      */
27     FormBaseEntity selectFormFieldProperty(FormKey formKey); 
28     
29     /**
30      * 添加表单信息
31      * @param data
32      * @return
33      */
34     Object updateFormFieldProperty(Map<String,Object> data);
35     
36     /**
37      * 查询主表中是否含有子表单及其别名跟ColumOrderNum
38      * @param param
39      * @return
40      */
41     List<Map<String,Object>> getFormHaveSub(Map<String,Object> param);
42     
43     /**
44      * 获得关联表单ID
45      * @param param
46      * @return
47      */
48     String getAssFormId(Map<String,Object> param);
49
50     
51     /**
52      * 获取预算列表的code转name
53      * @param list
54      * @param str
55      * @param str1
56      * @return
57      */
58     List<Map<String, Object>> getAssociateData(List<Map<String, Object>> list, String str, String str1);
59     
60     
61 }