薪酬系统-福利档案高级搜索增加分部字段及相关逻辑
This commit is contained in:
parent
cfb682655e
commit
60652dfbde
|
|
@ -1219,6 +1219,14 @@ public class SIArchivesBiz {
|
|||
positions.setLabel("岗位");
|
||||
conditionItems.add(positions);
|
||||
|
||||
SearchConditionItem subcompanyIds = conditionFactory.createCondition(ConditionType.BROWSER, 502327, "subcompanyIdsStr", "194");
|
||||
subcompanyIds.setInputType("browser");
|
||||
subcompanyIds.setColSpan(2);
|
||||
subcompanyIds.setFieldcol(16);
|
||||
subcompanyIds.setLabelcol(8);
|
||||
subcompanyIds.setIsQuickSearch(true);
|
||||
subcompanyIds.setLabel("分部");
|
||||
conditionItems.add(subcompanyIds);
|
||||
|
||||
// SearchConditionItem hireDate = conditionFactory.createCondition(ConditionType.TIMEPICKER,502327,new String[]{"hireDate", "hireDate"});
|
||||
// hireDate.setInputType("timepicker");
|
||||
|
|
|
|||
|
|
@ -30,6 +30,9 @@ public class InsuranceArchivesListParam extends BaseQueryParam {
|
|||
//部门(多选)")
|
||||
private List<BigDecimal> departmentIds;
|
||||
|
||||
//分部(多选)")
|
||||
private List<BigDecimal> subcompanyIds;
|
||||
|
||||
private String departmentIdsStr;
|
||||
|
||||
//状态(多线)")
|
||||
|
|
|
|||
|
|
@ -373,6 +373,12 @@
|
|||
#{departmentId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="param.subcompanyIds != null and param.subcompanyIds.size()>0">
|
||||
AND e.subcompanyid1 IN
|
||||
<foreach collection="param.subcompanyIds" open="(" item="subcompanyId" separator="," close=")">
|
||||
#{subcompanyId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="param.statuses != null and param.statuses.size()>0">
|
||||
AND e.STATUS IN
|
||||
<foreach collection="param.statuses" open="(" item="userStatus" separator="," close=")">
|
||||
|
|
@ -440,6 +446,12 @@
|
|||
#{departmentId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="param.subcompanyIds != null and param.subcompanyIds.size()>0">
|
||||
AND e.subcompanyid1 IN
|
||||
<foreach collection="param.subcompanyIds" open="(" item="subcompanyId" separator="," close=")">
|
||||
#{subcompanyId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="param.statuses != null and param.statuses.size()>0">
|
||||
AND e.STATUS IN
|
||||
<foreach collection="param.statuses" open="(" item="userStatus" separator="," close=")">
|
||||
|
|
@ -507,6 +519,12 @@
|
|||
#{departmentId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="param.subcompanyIds != null and param.subcompanyIds.size()>0">
|
||||
AND e.subcompanyid1 IN
|
||||
<foreach collection="param.subcompanyIds" open="(" item="subcompanyId" separator="," close=")">
|
||||
#{subcompanyId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="param.statuses != null and param.statuses.size()>0">
|
||||
AND e.STATUS IN
|
||||
<foreach collection="param.statuses" open="(" item="userStatus" separator="," close=")">
|
||||
|
|
|
|||
Loading…
Reference in New Issue