
# 场景介绍
#### 场景描述
以智能排班模型BO开放的班次信息管理的增删改查接口为例，开发一个班次管理页面，用于管理班次信息，支持增删改查，导入和导出功能。
![](https://support.huaweicloud.com/devg-isdp-Intel/zh-cn_image_0000001514424302.png "点击放大")
页面功能：
- 班次管理页面分页展示班次信息。
- 支持根据班次名称、班次类型、所属班系进行搜索。
- 支持重置搜索条件，重置时，重置搜索条件为空，展示所有数据。
- 支持新建、导入、导出、修改和删除班次信息。
#### 场景分析
- 开发示例页面时，页面使用高级页面进行开发，高级页面中预置的组件无法满足当前页面的要求，需下载系统预置的组件模板，开发自定义组件后上传到组件库，进行使用。
- 页面中功能说明：查看班次列表/导出班次信息，调用智能排班模型BO中开放的查询班次信息列表接口（queryShiftInfo）；新增班次信息/导入班次信息，调用智能排班模型BO中开放的批量新增班次信息接口（batchAddShift）；修改班次信息，调用智能排班模型BO中开放的修改班次信息（modifyShiftInfo）；删除班次信息，调用智能排班模型BO中开放的批量删除班次信息（batchDelShiftInfo）。
- 班次管理使用到的表为：班次信息表（ISDP__shiftInfo__CST）和班次信息扩展表（ISDP__shiftInfoExtend__CST），其中，班次信息表（ISDP__shiftInfo__CST）为依赖的智能排班模型BO中的表，不可修改；班次信息扩展表（ISDP__shiftInfoExtend__CST）为智能排班模型BO后置脚本预置进去并导入到应用中的扩展表，可修改。根据页面中字段，需要在扩展表中自定义班次信表中没有，但是需要使用到的字段（**备注** 和**是否需要排补休** ）。
  班次信息表和班次信息扩展表均使用智能排班模型BO中开放的接口进行增删改查，对表进行数据处理，对应接口（queryShiftInfo/batchAddShift/modifyShiftInfo/batchDelShiftInfo）。
  
 
