Commit 1517838f authored by daijunxiong's avatar daijunxiong

职位管理新增关联

parent 255d6fce
...@@ -33,10 +33,11 @@ public class AttendanceVacationBalanceController extends BaseCRUDJsonBodyMapping ...@@ -33,10 +33,11 @@ public class AttendanceVacationBalanceController extends BaseCRUDJsonBodyMapping
super.init(model, context); super.init(model, context);
} }
@Override @Override
protected int infoAfter(Long id, Map<String, Object> model, AttendanceVacationBalanceEntity entity, Context context) throws AppException { protected int doListAfter(AttendanceVacationBalanceEntity query, Map<String, Object> model, Context context) throws AppException {
AttendanceVacationBalanceEntity attendanceVacationBalanceEntity = service.get(id); AttendanceVacationBalanceEntity attendanceVacationBalanceEntity = service.get(query.getId());
model.put("allHoliday",attendanceVacationBalanceEntity); model.put("allHoliday",attendanceVacationBalanceEntity);
return super.infoAfter(id, model, entity, context); return super.doListAfter(query, model, context);
} }
} }
\ No newline at end of file
...@@ -4,6 +4,7 @@ import com.mortals.framework.model.Context; ...@@ -4,6 +4,7 @@ import com.mortals.framework.model.Context;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.module.job.model.JobEntity; import com.mortals.xhx.module.job.model.JobEntity;
import com.mortals.xhx.module.job.model.JobQuery;
import com.mortals.xhx.module.job.service.JobService; import com.mortals.xhx.module.job.service.JobService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -11,6 +12,8 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -11,6 +12,8 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors;
/** /**
* *
* 职位信息 * 职位信息
...@@ -32,14 +35,15 @@ public class JobController extends BaseCRUDJsonBodyMappingController<JobService, ...@@ -32,14 +35,15 @@ public class JobController extends BaseCRUDJsonBodyMappingController<JobService,
@Override @Override
protected void init(Map<String, Object> model, Context context) { protected void init(Map<String, Object> model, Context context) {
this.addDict(model, "type", paramService.getParamBySecondOrganize("Job", "type")); this.addDict(model, "type", paramService.getParamBySecondOrganize("Job", "type"));
this.addDict(model, "groupId", service.find(new JobQuery()).stream().collect(Collectors.toMap(x->x.getId().toString(), y->y.getGroupId(),(o, n)->n)));
super.init(model, context); super.init(model, context);
} }
@Override @Override
public void doImportDataBefore(List<JobEntity> list, boolean updateSupport, Context context) throws AppException { public void doImportDataBefore(List<JobEntity> list, boolean updateSupport, Context context) throws AppException {
super.doImportDataBefore(list, updateSupport, context); super.doImportDataBefore(list, updateSupport, context);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment