package com.aaa.controller;
import com.aaa.entity.*;
import com.aaa.service.DepartmentService;
import com.aaa.service.PrjectTypeService;
import com.aaa.service.UnitService;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Controller
@RequestMapping("prjectType")
public class PrjectTypeController {
@Autowired
private PrjectTypeService prjectTypeService;
/*
* 查询生产项目大类
* */
@RequestMapping("findAllProjecttype")
@ResponseBody
public Object ProjecttypeList(Projecttype projecttype, Integer page, Integer limit){
PageHelper.startPage(page, limit);
List<Projecttype> listAll = prjectTypeService.findAllProjecttype(projecttype);
PageInfo pageInfo = new PageInfo(listAll);
Map<String, Object> tableData = new HashMap<String, Object>();
//这是layui要求返回的json数据格式
tableData.put("code", 0);
tableData.put("msg", "");
//将全部数据的条数作为count传给前台(一共多少条)
tableData.put("count", pageInfo.getTotal());
//将分页后的数据返回(每页要显示的数据)
tableData.put("data", pageInfo.getList());
return tableData;
}
/*
* 添加生产项目大类
* */
@RequestMapping("addProjecttype")
@ResponseBody
public Object addProjecttype(Projecttype projecttype){
int i1 = prjectTypeService.count1(projecttype);
if(i1==0){
int i = prjectTypeService.addProjecttype(projecttype);
if(i==1){
return "添加成功";
}else{
return "添加失败";
}
}else{
return projecttype.getProjectName()+"已存在";
}
}
/*
* 删除生产项目大类
* */
@RequestMapping("deleteProjecttype")
@ResponseBody
public Object deleteProjecttype(Integer projectId){
int i = prjectTypeService.deleteProjecttype(projectId);
if(i==1){
return "删除成功";
}else{
return "删除失败";
}
}
/*------------------------------------------------------------*/
/*
* 查询收费类型
* */
@RequestMapping("findAllMoneytype")
@ResponseBody
public Object MoneytypeList(Moneytype moneytype, Integer page, Integer limit){
PageHelper.startPage(page, limit);
List<Moneytype> listAll = prjectTypeService.findAllMoneytype(moneytype);
PageInfo pageInfo = new PageInfo(listAll);
Map<String, Object> tableData = new HashMap<String, Object>();
//这是layui要求返回的json数据格式
tableData.put("code", 0);
tableData.put("msg", "");
//将全部数据的条数作为count传给前台(一共多少条)
tableData.put("count", pageInfo.getTotal());
//将分页后的数据返回(每页要显示的数据)
tableData.put("data", pageInfo.getList());
return tableData;
}
/*
* 添加收费类型
* */
@RequestMapping("addMoneytype")
@ResponseBody
public Object addMoneytype(Moneytype moneytype){
int i1 = prjectTypeService.count4(moneytype);
if(i1==0){
int i = prjectTypeService.addMoneytype(moneytype);
if(i==1){
return "添加成功";
}else{
return "添加失败";
}
}else{
return moneytype.getMoneytype()+"已存在";
}
}
/*
* 修改收费类型
* */
@RequestMapping("editMoneytype")
@ResponseBody
public Object editMoneytype(Moneytype moneytype){
int i = prjectTypeService.editMoneytype(moneytype);
if(i==1){
return "修改成功";
}else{
return "修改失败";
}
}
/*
* 删除收费类型
* */
@RequestMapping("deleteMoneytype")
@ResponseBody
public Object deleteMoneytype(Integer moneyId){
int i = prjectTypeService.deleteMoneytype(moneyId);
if(i==1){
return "删除成功";
}else{
return "删除失败";
}
}
/*--------------------------------------------------------------*/
/*
* 查询门诊收费项
* */
@RequestMapping("findAllOutpatienttype")
@ResponseBody
public Object OutpatienttypeList(Outpatienttype outpatienttype, Integer page, Integer limit){
PageHelper.startPage(page, limit);
List<Outpatienttype> listAll = prjectTypeService.findAllOutpatienttype(outpatienttype);
PageInfo pageInfo = new PageInfo(listAll);
Map<String, Object> tableData = new HashMap<String, Object>();
//这是layui要求返回的json数据格式
tableData.put("code", 0);
tableData.put("msg", "");
//将全部数据的条数作为count传给前台(一共多少条)
tableData.put("count", pageInfo.getTotal());
//将分页后的数据返回(每页要显示的数据)
tableData.put("data", pageInfo.getList());
return tableData;
}
@Autowired
private UnitService unitService;
/*
* 查询计量单位
* */
@RequestMapping("findAllUnit")
@ResponseBody
public Object UnitList(){
List<Unit> listAll = unitService.findAllUnit(null);
return listAll;
}
@RequestMapping("findAllProjecttype1")
@ResponseBody
public Object ProjecttypeList(){
List<Projecttype> listAll = prjectTypeService.findAllProjecttype(null);
return listAll;
}
/*
* 添加门诊收费项
* */
@RequestMapping("addOutpatienttype")
@ResponseBody
public Object addOutpatienttype(Outpatienttype outpatienttype,Integer projectId,Integer unitId){
outpatienttype.setBigprojectId(projectId);
outpatienttype.setUnit(unitId);
int i1 = prjectTypeService.count2(outpatienttype);
if(i1==0){
int i = prjectTypeService.addOutpatienttype(outpatienttype);
if(i==1){
return "添加成功";
}else{
return "添加失败";
}
}else {
return outpatienttype.getProjectName()+"已存在";
}
}
/*
* 修改门诊收费项
* */
@RequestMapping("editOutpatienttype")
@ResponseBody
public Object editOutpatienttype(Outpatienttype outpatienttype,Integer projectId,Integer unitId){
outpatienttype.setBigprojectId(projectId);
outpatienttype.setUnit(unitId);
int i = prjectTypeService.editOutpatienttype(outpatienttype);
if(i==1){
return "修改成功";
}else{
return "修改失败";
}
}
/*
* 删除门诊收费项
* */
@RequestMapping("deleteOutpatienttype")
@ResponseBody
public Object deleteOutpatienttype(Integer outpatientId){
int i = prjectTypeService.deleteOutpatienttype(outpatientId);
if(i==1){
return "删除成功";
}else{
return "删除失败";
}
}
/*------------------------------------------------------------------------*/
/*
* 查询住院收费项
* */
@RequestMapping("findAllInoutpatienttype")
@ResponseBody
public Object InoutpatienttypeList(Inoutpatienttype inoutpatienttype, Int
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于springboot的医院挂号取药缴费管理系统.zip (2000个子文件)
001efa00ad0fe6a0ee8ed010d9213d020e1a7e 161B
004fa3ef376bc5242d8ccb0018dd56b1ae1cdf 121B
0093c3946fb86e21127aa1232d3773451e4409 784B
018999dbd7c951bd10c459c31666c9729e8620 323B
018c83186fd82dd46f7190c6aecaf645d04f3c 1KB
01d50bd4c1aabb1385b4cd72b59633e127656c 1KB
01f55b98482331d31a367e619b475c09918d69 266B
01f8880b46ae3c21555e2e1111f3102f467b9c 161B
02031ef9e1fe02170f0c5e44a84d1bec734652 1KB
021465958e4430238af7d39f6487dd4c1101f5 160B
024401cf6512a9465e49ff06b11ec2dcb4e91d 227B
0270ac507d273efac901baea9f7d772b0a11dd 160B
027b7f2cff33545425f586ef79b9bb41be1f04 774B
028cd1fc8ae094875ba3b8481cddd652b3ce91 267B
02aca34b59114f19320f672430b4d65d1a75ab 79B
02c2f7a8e871e1c3ace8c613440bc289582d07 230B
03190003bb114fef220d99d871aa8d06037905 75B
03d072466b08038447dcbfb9f4eab216da879e 691B
03e06e9d408e4c0d97f6f20131af9212906c10 321B
0417b8f3317ba836b48428929838620e5c55c2 3KB
047af71b3b55010096f53e5282afd0b850e5ff 1001B
04c632c007d0d9195bbd2c93c1bee1fccd5ab7 45B
04deeac96a4435ce0e5f20647126b8fab33b6e 267B
05174b4cdbf71b12a8d9d812be746ae1e1e723 937B
0535f58bade1b4ced2ad9a50ed0295a324e934 213B
0548f9f0bd93e7e5ebd941620d0fba9eddc40c 531B
05597449df731673384834b087e143125e653e 154B
0571b3688731eb584da5a8db01ea9a6a116cbf 113B
0607f6d8bf10e6e467803c2c9f011b5ca3c94e 409B
065087d4720326776b26c7b9d2482c9e467bca 2KB
06612b90bad7ee2a3f9b2428436c443bc27984 4KB
067222db911a1729fc3936db0624b66289de30 154B
06b49641b796bdc55e67c300f359a21bee5f7a 397B
06cab11c671afb762bdd4f0a3706afd7a87ef2 1KB
070dd09f6a54428f65905614ff03ff803547ce 271B
07338c74abd7d54752e824b0c027f84698a09e 180B
0753ce25f09ab85423e1f87620ba6416d288d6 259B
0753f299b46d3d0b7089929a73243367a1e7ba 28KB
079707043953ecfb2e4d48a80fc2406fffdcd2 2KB
07a41e24b346835d18d90b07912112acfb74aa 4KB
07d2d7ffcd30db8c5b58895b8f1cd5ab087032 210B
07f2e6d4daf4fa529cf3367cf64dd7dcbd5284 258B
082eaf8dbc3b2f04167f10baa714a369cf0244 46B
08414b322ef03516b4883e08a04b7bae31e7ee 45B
084450070395e7db7ecc58c085699a885100b3 161B
0868252cba021d39a5f334d20373d83eae7ad6 171B
08954c628d4069c3ec9fd77236480d536491be 190B
08f59304af55dfe4f869cce4e9939e95348715 74B
09031b54f1d820b8d0112191076ae6891f9636 79B
0952a8c3f1b16da2a67bec91a084d64a02746c 445B
098f1ba4a079b1132a58aad23d54f584e198ec 644B
09a8ff30828c901aabaa6911e38ef5f429d914 697B
09a96fdcae132e67e67eb2cdc554fe61987013 78B
09b911ed71c0f29935fd727add1632fdd0aa2d 228B
09f41a027579ce0d8bbabed592479b376dac2c 1KB
0a3df3c034facd69806c623d7c7166c3186d08 75B
0a415666427f12580d37a112c711bd847a539a 937B
0a443e48bbc356dbb0a3615045dcf492a07e94 45B
0a9d33bdd4d737725e40bbf3e6f71e47f3aace 193B
0acc59a0515f2b27680c86d3100f55e9021021 267B
0af848cdbcc4cfdf3c8e98249537235f4d3b6d 250B
0b39be21c1296069f07951518f2f2ddf0e9abb 846B
0b8bcd2ef007811d1ca8d76b353276cc44de86 75B
0bbc2a0384e5654525e7581017364dd9ceb59c 3KB
0bc347e1dca11d45f6d22e6377c7ed1805dd53 79B
0bd8b0023c25e74fac444bfecd6c5d7a0dc448 2KB
0c41a244d224071ee3c909aa468be64ed04f90 235B
0c7b3622100c88c80792aaa3ee616d8fd2346a 202B
0cf1b3438677b9f2b3ce6394e2816da1b27b6b 141B
0cfdb14ae41d3d6b45b0654aeb06f7bc285fa4 78B
0d3e3a7e7114c46ed61cf5e79ec625d877f706 1KB
0d5d59593cc2ea2cf2e0b13cfd031ada092178 793B
0db5af2644faa8abba1e67a5d1e0d2067fb31a 3KB
0dceac39a37d782ee4dd512346f9c0707dc678 227B
0dd7db469df1b702ad640879c3659bab126c65 316B
0e133b8847eb87713223d6da1f06e4b6c31d46 161B
0e700107ed44fb803790ab7feb3888dbc4a838 45B
0e90860f108977dca7d78b30aa77db13773bbc 74B
0ecf84898702faf2bbacc03691f0d21b88f8a0 161B
0ef2990cec619b1923debdd127f877a9b35332 817B
0f2d98ad727c27f4caa96a8ab3d5854a0d6625 3KB
0faac9835961a0b3e58981ff836431bda07ddf 211B
101124353009eecd4762e66e3a4fe34d47e343 267B
102949b3346fa765ecb74c1d8ea8f780e6cd6b 517B
10380f0bbfd77a708a82c8b6e7625900771c8e 235B
1045e15c17670f3078d573b488241e60529d07 620B
10b47a5de6184d9e8234603ed27e3a38d880bf 61B
10c530f30476c249843201affe07c8d8fd632c 142B
10cef234f56fa00d5efb54e0311e9e2046228d 1KB
111577f484ddf60848323e197a39046a96a02a 228B
111a38c849fa06175a318fa98625c38d717398 2KB
1181c67f8d425636d1c8bfd8e166103c630de5 943B
11aea1504677f69478ee92c76dcaa5fabf36d5 191B
126fc5248ec56ab45e0ca0417c66f8ed014a3b 5KB
12a80d89904a74ac1ebf06c6d94ea3ca63c2ec 577B
12c88267868826ecaab648f5587749e0e91d45 2KB
1307c667e14c1d5370637ddb739247bfe7fc49 213B
131cda77435e12f5b8e83e593b2a25135d83ff 74B
1352766f07c2cd79772d293cf572810f43eb85 228B
1384456c5c048b0e659f9135f8e1646c8fbf65 174B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
Coding路人王
- 粉丝: 1w+
- 资源: 124
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功