|
|
|
@ -5,6 +5,7 @@ import com.api.browser.bean.SearchConditionGroup;
|
|
|
|
|
import com.engine.common.util.ServiceUtil;
|
|
|
|
|
import com.engine.organization.annotation.Log;
|
|
|
|
|
import com.engine.organization.entity.fieldset.vo.TypeTreeVO;
|
|
|
|
|
import com.engine.organization.entity.hrmresource.po.ResourceItemClassPO;
|
|
|
|
|
import com.engine.organization.entity.hrmresource.po.ResourceItemPO;
|
|
|
|
|
import com.engine.organization.enums.DeleteTypeEnum;
|
|
|
|
|
import com.engine.organization.enums.LogModuleNameEnum;
|
|
|
|
@ -75,7 +76,8 @@ public class ResourceBasicInfoWrapper extends OrganizationWrapper {
|
|
|
|
|
List<ResourceItemPO> resourceItemPOS = getResourceBasicInfoMapper().selectItemByIds(ids);
|
|
|
|
|
int result = getResourceBasicInfoService(user).deletByIds(ids);
|
|
|
|
|
for (ResourceItemPO resourceItemPO : resourceItemPOS) {
|
|
|
|
|
writeOperateLog(new Object() {}.getClass(),resourceItemPO.getFname(), JSON.toJSONString(ids),"删除人员信息资料");
|
|
|
|
|
writeOperateLog(new Object() {
|
|
|
|
|
}.getClass(), resourceItemPO.getFname(), JSON.toJSONString(ids), "删除人员信息资料");
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
@ -86,7 +88,8 @@ public class ResourceBasicInfoWrapper extends OrganizationWrapper {
|
|
|
|
|
List<ResourceItemPO> resourceItemPOS = getResourceBasicInfoMapper().selectItemByIds(ids);
|
|
|
|
|
int result = getResourceBasicInfoService(user).recoverByIds(ids);
|
|
|
|
|
for (ResourceItemPO resourceItemPO : resourceItemPOS) {
|
|
|
|
|
writeOperateLog(new Object() {}.getClass(),resourceItemPO.getFname(), JSON.toJSONString(ids),"恢复人员信息资料");
|
|
|
|
|
writeOperateLog(new Object() {
|
|
|
|
|
}.getClass(), resourceItemPO.getFname(), JSON.toJSONString(ids), "恢复人员信息资料");
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
@ -97,7 +100,8 @@ public class ResourceBasicInfoWrapper extends OrganizationWrapper {
|
|
|
|
|
resourceItemPO.setCreator((long) user.getUID());
|
|
|
|
|
resourceItemPO.setFdelete(DeleteTypeEnum.NOT_DELETED.getValue());
|
|
|
|
|
int result = getResourceBasicInfoService(user).save(resourceItemPO);
|
|
|
|
|
writeOperateLog(new Object() {}.getClass(),resourceItemPO.getFname(),JSON.toJSONString(resourceItemPO),"新增人员信息资料");
|
|
|
|
|
writeOperateLog(new Object() {
|
|
|
|
|
}.getClass(), resourceItemPO.getFname(), JSON.toJSONString(resourceItemPO), "新增人员信息资料");
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -106,8 +110,41 @@ public class ResourceBasicInfoWrapper extends OrganizationWrapper {
|
|
|
|
|
resourceItemPO.setUpdateTime(new Date());
|
|
|
|
|
ResourceItemPO resourceItem = getResourceBasicInfoService(user).selectById(resourceItemPO.getFid());
|
|
|
|
|
int result = getResourceBasicInfoService(user).update(resourceItemPO);
|
|
|
|
|
writeOperateLog(new Object() {}.getClass(),resourceItem.getFname(),JSON.toJSONString(resourceItemPO),resourceItem,
|
|
|
|
|
writeOperateLog(new Object() {
|
|
|
|
|
}.getClass(), resourceItem.getFname(), JSON.toJSONString(resourceItemPO), resourceItem,
|
|
|
|
|
getResourceBasicInfoService(user).selectById(resourceItemPO.getFid()));
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<SearchConditionGroup> getItemClassForm(Map<String, Object> params) {
|
|
|
|
|
return getResourceBasicInfoService(user).getItemClassForm(params);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(operateType = OperateTypeEnum.ADD, operateModule = LogModuleNameEnum.RESOURCE, operateDesc = "新增人员信息分类")
|
|
|
|
|
public int saveResourceItemClass(ResourceItemClassPO resourceItemClassPO) {
|
|
|
|
|
int result = getResourceBasicInfoService(user).saveResourceItemClass(resourceItemClassPO);
|
|
|
|
|
writeOperateLog(new Object() {
|
|
|
|
|
}.getClass(), resourceItemClassPO.getFname(), JSON.toJSONString(resourceItemClassPO), "新增人员信息分类");
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(operateType = OperateTypeEnum.UPDATE, operateModule = LogModuleNameEnum.RESOURCE, operateDesc = "更新人员信息分类")
|
|
|
|
|
public int updateResourceItemClass(ResourceItemClassPO resourceItemClassPO) {
|
|
|
|
|
ResourceItemClassPO resourceItemClass = getResourceBasicInfoMapper().getResourceItemClassByFid(resourceItemClassPO.getFid());
|
|
|
|
|
int result = getResourceBasicInfoService(user).updateResourceItemClass(resourceItemClassPO);
|
|
|
|
|
writeOperateLog(new Object() {
|
|
|
|
|
}.getClass(), resourceItemClassPO.getFname(), JSON.toJSONString(resourceItemClassPO), resourceItemClass,
|
|
|
|
|
getResourceBasicInfoMapper().getResourceItemClassByFid(resourceItemClassPO.getFid()));
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Log(operateType = OperateTypeEnum.DELETE, operateModule = LogModuleNameEnum.RESOURCE, operateDesc = "删除人员信息分类")
|
|
|
|
|
public int deleteResourceItemClass(Integer fid) {
|
|
|
|
|
ResourceItemClassPO resourceItemClass = getResourceBasicInfoMapper().getResourceItemClassByFid(fid);
|
|
|
|
|
int result = getResourceBasicInfoService(user).deleteResourceItemClass(fid);
|
|
|
|
|
writeOperateLog(new Object() {
|
|
|
|
|
}.getClass(), resourceItemClass.getFname(), JSON.toJSONString(fid), "删除人员信息分类");
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|