接口列表:
-
public ServiceResponse create(String token, OcupationInfoParam_A8_All ocupation);
-
public ServiceResponse update(String token, long ocupationId, OcupationInfoParam_A8_All ocupation);
-
public ServiceResponse updateByName(String token, OcupationInfoParam_A8_All ocupation);
-
public boolean updateOcupationByCode(String token, String ocupationCode, OcupationInfoParam_A8_All ocupation) throws ServiceException;
-
public ServiceResponse delete(String token, long ocupationId);
-
public ServiceResponse deleteByName(String token, String accountName, String ocupationName);
-
public boolean deleteOcupationByCode(String token, String ocupationCode);
-
public ServiceResponse enable(String token, long ocupationId, boolean enable);
-
public ServiceResponse enableByName(String token, String accountName, String ocupationName, boolean enable);
-
public OcupationInfoParam_A8_All getOcupationByCode(String token, String ocupationCode) throws ServiceException;
接口说明:
-
create:按照岗位实体中的信息创建岗位。并建立部门和岗位之间的关联关系。相同单位下不能存在重名岗位;参数token为登录验证后获取的身份令牌,参数ocupation为岗位信息;成功返回岗位ID,否则返回-1
-
update:按照岗位ID更新岗位信息。并更新部门和岗位之间的关联关系。相同单位下不能存在重名岗位;参数token为登录验证后获取的身份令牌,参数ocupationId为岗位ID,参数ocupation为岗位信息;成功返回岗位ID,否则抛OAInterfaceException异常
-
updateByName:按照岗位名称更新岗位信息。并更新部门和岗位之间的关联关系。相同单位下不能存在重名岗位;参数token为登录验证后获取的身份令牌,参数ocupation为岗位信息(必须有岗位名称);成功返回岗位ID,否则返回-1
-
updateOcupationByCode:按照岗位编码修改岗位信息。 如果按照代码找出多条岗位记录,则不能修改,岗位编码要唯一;参数token为登录验证后获取的身份令牌,参数ocupationCode为岗位编码,参数ocupation为岗位信息;成功返回true,失败返回false
-
delete:按照岗位ID删除岗位信息。 如果岗位下存在人员则删除岗位失败;参数token为登录验证后获取的身份令牌,参数ocupationId为岗位ID;成功返回岗位ID,否则返回-1
-
deleteByName:按照岗位名称删除本单位下的岗位信息。如果岗位下存在人员则删除岗位失败;参数token为登录验证后获取的身份令牌,参数accountName为单位名称,参数ocupationName为岗位名称;成功返回岗位ID,否则返回-1
-
deleteOcupationByCode:按照岗位编码删除岗位,如果按照代码找出多条岗位记录,则不能删除,岗位编码要唯一;参数token为登录验证后获取的身份令牌,参数ocupationCode为岗位编码;成功返回true,失败返回false
-
enable:启用/禁用岗位(按ID)。 按照岗位ID设置岗位的启用状态,如果岗位下存在人员则停用岗位失败;参数token为登录验证后获取的身份令牌,参数ocupationId为岗位ID,参数enable为岗位启用状态(true为启用,false为停用);成功返回岗位ID,否则返回-1
-
enableByName:启用/禁用岗位(按名称)。 按照岗位名称设置单位下岗位的启用状态,如果岗位下存在人员则停用岗位失败;参数token为登录验证后获取的身份令牌,参数accountName为单位名称,参数ocupationName为岗位名称,参数enable为岗位启用状态(true为启用,false为停用);成功返回岗位ID,否则返回-1
-
getOcupationByCode:按照岗位编码获取岗位的信息。 按照岗位编码找到唯一的岗位,如果找到多条岗位记录,则返回空,获取失败;参数token为登录验证后获取的身份令牌,参数ocupationCode为岗位编码;返回满足条件的唯一的岗位
岗位实体(OcupationInfoParam_A8_All)