|
|
package com.dsideal.FengHuang.BaseClass.controller;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.dsideal.baseSystem.Basecontroller.BaseController;
|
|
|
import com.dsideal.baseSystem.Interceptor.EmptyInterface;
|
|
|
import com.dsideal.baseSystem.Interceptor.IsLoginInterface;
|
|
|
import com.dsideal.baseSystem.Interceptor.IsNumericInterface;
|
|
|
import com.dsideal.baseSystem.LogAction.model.LogActionModel;
|
|
|
import com.dsideal.baseSystem.Swagger.annotation.ActionApi;
|
|
|
import com.dsideal.baseSystem.Swagger.annotation.Api;
|
|
|
import com.dsideal.baseSystem.Swagger.annotation.Param;
|
|
|
import com.dsideal.baseSystem.Swagger.annotation.Params;
|
|
|
import com.dsideal.baseSystem.Util.CommonUtil;
|
|
|
import com.jfinal.aop.Before;
|
|
|
import com.jfinal.ext.interceptor.GET;
|
|
|
import com.jfinal.plugin.activerecord.Page;
|
|
|
|
|
|
/**
|
|
|
* 作者:黄海
|
|
|
* 时间:2022-07-23
|
|
|
*/
|
|
|
public class BaseClassController extends BaseController {
|
|
|
//实例化model
|
|
|
BaseClassModel baseClassModel=new BaseClassModel();
|
|
|
|
|
|
/**
|
|
|
* 功能:增加班级
|
|
|
* 作者:黄海
|
|
|
* 时间:2022-07-23
|
|
|
* @return
|
|
|
*/
|
|
|
public void addBaseClass(String class_name,String altas_name,int class_num,char class_code,int stage_id,int entry_year,int school_length,int b_use,char city_id,char area_id,char main_school_id,char bureau_id,char org_id,datetime create_time,timestamp update_ts,int id_int,char operator,bigint ip_address)
|
|
|
{
|
|
|
int id=baseClassModel.addBaseClass(class_name,altas_name,class_num,char class_code,stage_id,entry_year,school_length,b_use,char city_id,char area_id,char main_school_id,char bureau_id,char org_id,datetime create_time,timestamp update_ts,id_int,char operator,bigip_address);
|
|
|
Kv kv=new Kv();
|
|
|
kv.put("success",true);
|
|
|
kv.put("id",id);
|
|
|
kv.put("message","保存成功!");
|
|
|
renderJson(kv);
|
|
|
}
|
|
|
/**
|
|
|
* 功能:更新班级
|
|
|
* 作者:黄海
|
|
|
* 时间:2022-07-23
|
|
|
* @return
|
|
|
*/
|
|
|
public void updateBaseClass(char class_id,String class_name,String altas_name,int class_num,char class_code,int stage_id,int entry_year,int school_length,int b_use,char city_id,char area_id,char main_school_id,char bureau_id,char org_id,datetime create_time,timestamp update_ts,int id_int,char operator,bigint ip_address)
|
|
|
{
|
|
|
baseClassModel.updateBaseClass(char class_id,class_name,altas_name,class_num,char class_code,stage_id,entry_year,school_length,b_use,char city_id,char area_id,char main_school_id,char bureau_id,char org_id,datetime create_time,timestamp update_ts,id_int,char operator,bigip_address);
|
|
|
Kv kv=new Kv();
|
|
|
kv.put("success",true);
|
|
|
kv.put("id",id);
|
|
|
kv.put("message","保存成功!");
|
|
|
renderJson(kv);
|
|
|
}
|
|
|
/**
|
|
|
* 功能:删除班级
|
|
|
* 作者:黄海
|
|
|
* 时间:2022-07-23
|
|
|
* @return
|
|
|
*/
|
|
|
public void deleteBaseClassById(char class_id)
|
|
|
{
|
|
|
baseClassModel.deleteBaseClassById(char class_id);
|
|
|
Kv kv=new Kv();
|
|
|
kv.put("success",true);
|
|
|
kv.put("message","保存成功!");
|
|
|
renderJson(kv);
|
|
|
}
|
|
|
/**
|
|
|
* 功能:获取班级列表
|
|
|
* 作者:黄海
|
|
|
* 时间:2022-07-23
|
|
|
* @return
|
|
|
*/
|
|
|
public void getBaseClassPage(int page,int limit) {
|
|
|
Page<Record> pageRecord = baseClassModel.getBaseClassPage(page,limit);
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(pageRecord));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 功能:获取班级某一条记录信息
|
|
|
* 作者:黄海
|
|
|
* 时间:2022-07-23
|
|
|
* @return
|
|
|
*/
|
|
|
public void getBaseClassById(char class_id {
|
|
|
Record record=baseClassModel.getBaseClassById(delete_Params);
|
|
|
renderJson(record);
|
|
|
}
|
|
|
} |