Демонстрационный адрес:
http://106.15.195.9:8080/admin/
Проектная документация:
https://www.kancloud.cn/coderfun-boot/coderfun-boot-zh/868497
В эпоху стремительных изменений в интернете время является основной статьёй расходов и затрат. Существует множество открытых веб-платформ для разработки, но идейных проектов не так много. Основываясь на опыте разработки в период интернет-бума, мы обобщили наши знания и в свободное время провели рефакторинг ранее выполненных проектов, в результате чего появился coderfun-boot. Основной особенностью этого проекта является его скорость разработки. Создание одной таблицы с функциями добавления, удаления, изменения и поиска (интерфейс бэкенда + страница бэкенда + интерфейс фронтенда) занимает всего 30 минут.
Раньше я тратил неделю на разработку системы заказа еды, а на создание системы учёта товаров и услуг у меня уходило меньше месяца, и всё это делал я один. fieldmeta проект также заслуживает внимания. Возможно, вы скажете, что я создаю демонстрационные проекты, но это не так. Прошло уже больше года, и эти системы продолжают успешно работать в разных местах. Когда ваш код работает, это всегда приятно.
Что касается выбора технологий easyui и jpa, многие могут критиковать его, но я хочу сказать следующее:
@ResponseBody
@RequestMapping("/findpage")
public EasyUIPage findpage(
@RequestParam int page,
@RequestParam int rows,
@RequestParam(required=false) Long employeeid,
@RequestParam(required=false) String typeCode,
@Requestparam(required=false) @DateTimeFormat(pattern="yyyy-MM-dd") Date startDate,
@Requestparam(required=false) @DateTimeFormat(pattern="yyyy-MM-dd") Date endDate){
Pageable pageable=new PageRequest(page<1?0:page-1, rows, new Sort(Direction.DESC,"numId"));
Page<DrugOut> pageData=drugOutService.findPage(pageable,
AExpr.eq(DrugOut_.employeeid, employeeid).igEmpty(),// igEmpty()忽略空值,包括null和""
AExpr.eq(DrugOut_.typeCode, typeCode).igEmpty(),
AExpr.gte(DrugOut_.saledate, startDate).igEmpty(),//大于
AExpr.lte(DrugOut_.saledate, endDate).igEmpty());//小于
return new EasyUIPage(pageData);
}
var dataTable = new DataTable({
$datagrid_table :$("#datagrid-table"),
$data_form_dialog : $("#data-form-dlg"),
$data_form : $("#data-form"),
data_form_name : "测评项目",
addOpt : {
url : adminActionPath+"/project/add"
},
editOpt : {
url : adminActionPath+"/project/edit"
},
removeOpt : {
url : adminActionPath+"/project/delete"
},
saveOpt : {},
searchOpt : {
$searchForm : $("#search-form"),
}
});
Демонстрационный адрес: http://106.15.195.9:8080/admin/.
admin: 111111.
Этот проект зависит от следующих проектов:
https://gitee.com/klguang/coderfun-bom
https://gitee.com/klguang/xutils
https://gitee.com/klguang/klg-jpa
Загрузите эти проекты на свой компьютер и выполните команду maven install.
Coderfun-boot-web — это точка входа в проект, которую можно установить с помощью maven или запустить непосредственно в Eclipse.
Измените файл конфигурации application.properties:
Декабрь 2018 года: выпущена альфа-версия 0.0.1-SNAPSHOT.
Изображения:
Пользовательский интерфейс: user.png
Интерфейс ролей: role.png
Журнал входа: loginlog.png
Системный журнал: systemlog.png
Меню: menu.png
Управление правами: permission.png
Словарь данных: code.png
Сообщество:
QQ группа: 743769300
Присоединиться к группе: необходимо следить за проектом, ставить звёздочки и подписываться на обновления, чтобы присоединиться к группе.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )