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 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); } }