实验室器材

main
30424 3 months ago
parent 9b136365f1
commit 913aee0a59

8
.idea/.gitignore vendored

@ -0,0 +1,8 @@
# 默认忽略的文件
/shelf/
/workspace.xml
# 基于编辑器的 HTTP 客户端请求
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

@ -0,0 +1,13 @@
<component name="ArtifactManager">
<artifact type="exploded-war" name="equipment-SpringMVCProject-2403:Web exploded">
<output-path>$PROJECT_DIR$/out/artifacts/equipment_SpringMVCProject_2403_Web_exploded</output-path>
<root id="root">
<element id="javaee-facet-resources" facet="equipment-SpringMVCProject-2403/web/Web" />
<element id="directory" name="WEB-INF">
<element id="directory" name="classes">
<element id="module-output" name="equipment-SpringMVCProject-2403" />
</element>
</element>
</root>
</artifact>
</component>

@ -0,0 +1,18 @@
<component name="libraryTable">
<library name="lib">
<CLASSES>
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jsp-api.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/servlet-api.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-logging-1.2.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-aop-5.3.9.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-beans-5.3.9.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-core-5.3.9.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-context-5.3.9.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-expression-5.3.9.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-web-5.3.9.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-webmvc-5.3.9.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="azul-1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/equipment-SpringMVCProject-2403.iml" filepath="$PROJECT_DIR$/equipment-SpringMVCProject-2403.iml" />
</modules>
</component>
</project>

@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Palette2">
<group name="Swing">
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
</item>
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
</item>
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
</item>
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
<initial-values>
<property name="text" value="Button" />
</initial-values>
</item>
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="RadioButton" />
</initial-values>
</item>
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="CheckBox" />
</initial-values>
</item>
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
<initial-values>
<property name="text" value="Label" />
</initial-values>
</item>
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
</item>
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
</item>
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
<preferred-size width="-1" height="20" />
</default-constraints>
</item>
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
</item>
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
</item>
</group>
</component>
</project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<descriptors>
<deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/web/WEB-INF/web.xml" />
</descriptors>
<webroots>
<root url="file://$MODULE_DIR$/web" relative="/" />
</webroots>
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="lib" level="project" />
</component>
</module>

@ -0,0 +1,16 @@
package com.ssm.controller;
import com.ssm.entity.Sbgl;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("sbgl")
public class SbglController {
@RequestMapping("tj")
public ModelAndView test(Sbgl sbgl){
ModelAndView mv = new ModelAndView("showSbgl");
mv.addObject("sbglInfo", sbgl);
return mv;
}
}

@ -1,16 +0,0 @@
package com.ssm.controller;
import com.ssm.entity.Sblx;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Component
@RequestMapping("sblx")
public class SblxController {
@RequestMapping("tj")
public ModelAndView test(Sblx sblx){
ModelAndView mv = new ModelAndView("showSblx");
mv.addObject("sblxInfo", sblx);
return mv;
}
}

@ -0,0 +1,83 @@
package com.ssm.entity;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
// 设备类型表的实体类
public class Sbgl {
private String sbglid; // 设备编号
private String sbglname; // 类型名称
// 创建日期
@DateTimeFormat(pattern = "yyyy-mm-dd")
private Date sbgltime;
private String sbglmemo;// 备注
private String sbglsf;//设备是否有
private Integer sbglnumber;//数量
private Float sbglmoney;//价格
private String sbglfl;//分类名称
public String getSbglid() {
return sbglid;
}
public void setSbglid(String sbglid) {
this.sbglid = sbglid;
}
public String getSbglname() {
return sbglname;
}
public void setSbglname(String sbglname) {
this.sbglname = sbglname;
}
public Date getSbgltime() {
return sbgltime;
}
public void setSbgltime(Date sbgltime) {
this.sbgltime = sbgltime;
}
public String getSbglmemo() {
return sbglmemo;
}
public void setSbglmemo(String sbglmemo) {
this.sbglmemo = sbglmemo;
}
public String getSbglsf() {
return sbglsf;
}
public void setSbglsf(String sbglsf) {
this.sbglsf = sbglsf;
}
public Integer getSbglnumber() {
return sbglnumber;
}
public void setSbglnumber(Integer sbglnumber) {
this.sbglnumber = sbglnumber;
}
public Float getSbglmoney() {
return sbglmoney;
}
public void setSbglmoney(Float sbglmoney) {
this.sbglmoney = sbglmoney;
}
public String getSbglfl() {
return sbglfl;
}
public void setSbglfl(String sbglfl) {
this.sbglfl = sbglfl;
}
}

@ -1,83 +0,0 @@
package com.ssm.entity;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
// 设备类型表的实体类
public class Sblx {
private String sblxid; // 设备编号
private String sblxname; // 类型名称
// 创建日期
@DateTimeFormat(pattern = "yyyy-mm-dd")
private Date sblxtime;
private String sblxmemo;// 备注
private String sblxsf;//设备是否有
private Integer sblxnumber;//数量
private Float sblxmoney;//价格
private String sblxfl;//分类名称
public String getSblxid() {
return sblxid;
}
public void setSblxid(String sblxid) {
this.sblxid = sblxid;
}
public String getSblxname() {
return sblxname;
}
public void setSblxname(String sblxname) {
this.sblxname = sblxname;
}
public Date getSblxtime() {
return sblxtime;
}
public void setSblxtime(Date sblxtime) {
this.sblxtime = sblxtime;
}
public String getSblxmemo() {
return sblxmemo;
}
public void setSblxmemo(String sblxmemo) {
this.sblxmemo = sblxmemo;
}
public String getSblxsf() {
return sblxsf;
}
public void setSblxsf(String sblxsf) {
this.sblxsf = sblxsf;
}
public Integer getSblxnumber() {
return sblxnumber;
}
public void setSblxnumber(Integer sblxnumber) {
this.sblxnumber = sblxnumber;
}
public Float getSblxmoney() {
return sblxmoney;
}
public void setSblxmoney(Float sblxmoney) {
this.sblxmoney = sblxmoney;
}
public String getSblxfl() {
return sblxfl;
}
public void setSblxfl(String sblxfl) {
this.sblxfl = sblxfl;
}
}

@ -0,0 +1,31 @@
<%--
Created by IntelliJ IDEA.
User: 30424
Date: 2025/4/4
Time: 18:01
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>实验室设备器材类型表的实体类</title>
</head>
<body>
Success!
<br>
设备编号:${sbglInfo.sbglid}
<br>
设备名称:${sbglInfo.sbglname}
<br>
是否有设备:${sbglInfo.sbglsf}
<br>
设备数量:${sbglInfo.sbglnumber}
<br>
设备分类名称:${sbglInfo.sbglfl}
<br>
备注:${sbglInfo.sbglmemo}
<br>
设备日期:${sbglInfo.sbgltime}
<br>
</body>
</html>

@ -1,31 +0,0 @@
<%--
Created by IntelliJ IDEA.
User: 41288
Date: 2025/4/4
Time: 15:37
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>设备类型表的实体类</title>
</head>
<body>
Success!
<br>
设备编号:${sblxInfo.sblxid}
<br>
设备名称:${sblxInfo.sblxname}
<br>
是否有设备:${sblxInfo.sblxsf}
<br>
设备数量:${sblxInfo.sblxnumber}
<br>
设备分类名称:${sblxInfo.sblxtfl}
<br>
备注:${sblxInfo.sblxmemo}
<br>
设备日期:${sblxInfo.sblxtime}
<br>
</body>
</html>

@ -1,37 +1,37 @@
<%--
Created by IntelliJ IDEA.
User: 41288
User: 30424
Date: 2025/4/4
Time: 15:44
Time: 18:01
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>设备类型表的实体类</title>
<title>实验室器材设备类型表的实体类</title>
</head>
<body>
<form action="sblx/tj" method="post">
设备编号:<input type="text" name="Sblxid">
<form action="sbgl/tj" method="post">
设备编号:<input type="text" name="sbglid">
<br>
设备名称:<input type="text" name="SblxName">
实验室器材名称:<input type="text" name="sbglname"><br>
<br>
是否有设备:<select name="Sblxsf">
是否有设备:<select name="sbglsf">
<option value="是">是</option>
<option value="否">否</option>
</select>
<br>
设备数量:<input type="text" name="sblxnumber">
设备数量:<input type="text" name="sbglnumber">
<br>
设备价格:<input type="text" name="sblxmoney">
设备价格:<input type="text" name="sbglmoney">
<br>
设备照片:<input type="file" value="选择文件">
<br>
设备分类名称:<input type="text" name="sblxfl" placeholder="请输入分类名称">
设备分类名称:<input type="text" name="sbglfl" placeholder="请输入分类名称">
<br>
备注:<textarea name="sblxmemo" rows="5" cols="35"></textarea>
备注:<textarea name="sbglmemo" rows="5" cols="35"></textarea>
<br>
创建日期:<input type="text" name="sblxtime">
创建日期:<input type="text" name="sbgltime">
<br>
<input type="reset" value="重置">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Loading…
Cancel
Save