|
|
|
@ -88,7 +88,7 @@ public class BaseController extends Controller {
|
|
|
|
|
* 功能:科目列表
|
|
|
|
|
*/
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
@IsNumericInterface({"stage_id","page","limit"})
|
|
|
|
|
@IsNumericInterface({"stage_id", "page", "limit"})
|
|
|
|
|
public void listSubject(int stage_id, int page, int limit) {
|
|
|
|
|
Page<Record> listPage = bm.listSubject(stage_id, page, limit);
|
|
|
|
|
renderJson(RetKit.renderSuccess(listPage));
|
|
|
|
@ -100,7 +100,95 @@ public class BaseController extends Controller {
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
@IsNumericInterface({"subject_id"})
|
|
|
|
|
public void getSubject(int subject_id) {
|
|
|
|
|
Record record=bm.getSubject(subject_id);
|
|
|
|
|
Record record = bm.getSubject(subject_id);
|
|
|
|
|
renderJson(RetKit.renderSuccess(record));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:添加版本
|
|
|
|
|
* scheme_name 版本名称
|
|
|
|
|
* stage_id 学段
|
|
|
|
|
* subject_id 科目
|
|
|
|
|
* b_use 是否启用
|
|
|
|
|
* owner_id 系统:0 其他:学校ID
|
|
|
|
|
* type_id1 章节目录结构 2:知识点结构
|
|
|
|
|
* scheme_type_id 1:系统 2:云盘
|
|
|
|
|
* sort_id 版本的排序号
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@EmptyInterface({"scheme_name", "owner_id"})
|
|
|
|
|
@IsNumericInterface({"stage_id", "subject_id", "type_id", "scheme_type_id", "sort_id"})
|
|
|
|
|
public void addScheme(String scheme_name, int stage_id, int subject_id, String owner_id, int type_id, int scheme_type_id, int sort_id) {
|
|
|
|
|
//1、检查此名称的版本是否已经存在,存在的不能继续添加
|
|
|
|
|
if (bm.checkSchemeName(scheme_name, stage_id)) {
|
|
|
|
|
renderJson(RetKit.renderFail("该版本名称已存在"));
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//2、通过检查,可以添加
|
|
|
|
|
bm.addScheme(scheme_name, stage_id, subject_id, 1, owner_id, type_id, scheme_type_id, sort_id);
|
|
|
|
|
renderJson(RetKit.renderSuccess("操作成功"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:删除版本
|
|
|
|
|
*
|
|
|
|
|
* @param scheme_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@IsNumericInterface({"scheme_id"})
|
|
|
|
|
public void delScheme(int scheme_id) {
|
|
|
|
|
bm.delScheme(scheme_id);
|
|
|
|
|
renderJson(RetKit.renderSuccess("操作成功"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:修改版本
|
|
|
|
|
*
|
|
|
|
|
* @param scheme_id
|
|
|
|
|
* @param scheme_name
|
|
|
|
|
* @param stage_id
|
|
|
|
|
* @param subject_id
|
|
|
|
|
* @param type_id
|
|
|
|
|
* @param scheme_type_id
|
|
|
|
|
* @param sort_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@EmptyInterface({"scheme_name"})
|
|
|
|
|
@IsNumericInterface({"scheme_id", "stage_id", "subject_id", "type_id", "scheme_type_id", "sort_id"})
|
|
|
|
|
public void updateScheme(int scheme_id, String scheme_name, int stage_id, int subject_id, int type_id, int scheme_type_id, int sort_id) {
|
|
|
|
|
//1、检查此名称的版本是否已经存在,存在的不能继续添加
|
|
|
|
|
if (!bm.checkSchemeName(scheme_id, scheme_name, stage_id)) {
|
|
|
|
|
renderJson(RetKit.renderFail("该版本名称已存在"));
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//2、检查通过,可以修改
|
|
|
|
|
bm.updateScheme(scheme_id, scheme_name, stage_id, subject_id, type_id, scheme_type_id, sort_id);
|
|
|
|
|
renderJson(RetKit.renderSuccess("操作成功"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:版本列表
|
|
|
|
|
*
|
|
|
|
|
* @param stage_id
|
|
|
|
|
* @param page
|
|
|
|
|
* @param limit
|
|
|
|
|
*/
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
@IsNumericInterface({"stage_id", "page", "limit"})
|
|
|
|
|
public void listScheme(int stage_id, int page, int limit) {
|
|
|
|
|
Page<Record> listPage = bm.listScheme(stage_id, page, limit);
|
|
|
|
|
renderJson(RetKit.renderSuccess(listPage));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:获取版本信息
|
|
|
|
|
*
|
|
|
|
|
* @param scheme_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
@IsNumericInterface({"scheme_id"})
|
|
|
|
|
public void getScheme(int scheme_id) {
|
|
|
|
|
Record record = bm.getScheme(scheme_id);
|
|
|
|
|
renderJson(RetKit.renderSuccess(record));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|