You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

91 lines
3.7 KiB

3 years ago
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);
}
}