升级代码结构,采用Maven来管理jar包(12)
This commit is contained in:
parent
125b6f25f7
commit
2222507f78
3
src/main/resources/common/email.properties
Normal file
3
src/main/resources/common/email.properties
Normal file
@ -0,0 +1,3 @@
|
||||
stmp=smtp.126.com
|
||||
emailname=accountnms@126.com
|
||||
password=public
|
||||
4
src/main/resources/common/jdbc.properties
Normal file
4
src/main/resources/common/jdbc.properties
Normal file
@ -0,0 +1,4 @@
|
||||
jdbcUrl= jdbc\:mysql\://localhost\:3306/jsh_erp?useUnicode\=true&characterEncoding\=UTF-8
|
||||
driverClass= com.mysql.jdbc.Driver
|
||||
user= root
|
||||
password=1234
|
||||
5
src/main/resources/common/limitbasicdata.properties
Normal file
5
src/main/resources/common/limitbasicdata.properties
Normal file
@ -0,0 +1,5 @@
|
||||
bigtypenum=20
|
||||
smalltypenum=20
|
||||
consumeForm=20
|
||||
consumePlace=20
|
||||
emailnum=20
|
||||
36
src/main/resources/hibernate/Account.hbm.xml
Normal file
36
src/main/resources/hibernate/Account.hbm.xml
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Account" table="jsh_account">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Name" type="java.lang.String">
|
||||
<column length="50" name="Name">
|
||||
<comment>名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="SerialNo" type="java.lang.String">
|
||||
<column length="50" name="SerialNo">
|
||||
<comment>编号</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="InitialAmount" type="java.lang.Double">
|
||||
<column name="InitialAmount" precision="22" scale="3">
|
||||
<comment>期初金额</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="CurrentAmount" type="java.lang.Double">
|
||||
<column name="CurrentAmount" precision="22" scale="3">
|
||||
<comment>当前余额</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||
<column length="100" name="Remark">
|
||||
<comment>备注</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
56
src/main/resources/hibernate/AccountHead.hbm.xml
Normal file
56
src/main/resources/hibernate/AccountHead.hbm.xml
Normal file
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.AccountHead" table="jsh_accounthead">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Type" type="java.lang.String">
|
||||
<column length="50" name="Type">
|
||||
<comment>类型(支出/收入/收款/付款/转账)</comment>
|
||||
</column>
|
||||
</property>
|
||||
<many-to-one name="OrganId" class="com.jsh.model.po.Supplier" lazy="false">
|
||||
<column name="OrganId">
|
||||
<comment>单位Id(收款/付款单位)</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<many-to-one name="HandsPersonId" class="com.jsh.model.po.Person" lazy="false">
|
||||
<column name="HandsPersonId">
|
||||
<comment>经手人Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<property generated="never" lazy="false" name="ChangeAmount" type="java.lang.Double">
|
||||
<column name="ChangeAmount" precision="22" scale="3">
|
||||
<comment>变动金额(优惠/收款/付款/实付)</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="TotalPrice" type="java.lang.Double">
|
||||
<column name="TotalPrice" precision="22" scale="3">
|
||||
<comment>合计金额</comment>
|
||||
</column>
|
||||
</property>
|
||||
<many-to-one name="AccountId" class="com.jsh.model.po.Account" lazy="false">
|
||||
<column name="AccountId">
|
||||
<comment>账户(收款/付款)</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<property generated="never" lazy="false" name="BillNo" type="java.lang.String">
|
||||
<column length="50" name="BillNo">
|
||||
<comment>单据编号</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="BillTime" type="java.sql.Timestamp">
|
||||
<column length="19" name="BillTime">
|
||||
<comment>单据日期</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||
<column length="100" name="Remark">
|
||||
<comment>备注</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
36
src/main/resources/hibernate/AccountItem.hbm.xml
Normal file
36
src/main/resources/hibernate/AccountItem.hbm.xml
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.AccountItem" table="jsh_accountitem">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<many-to-one name="HeaderId" class="com.jsh.model.po.AccountHead" lazy="false">
|
||||
<column name="HeaderId" not-null="true">
|
||||
<comment>表头Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<many-to-one name="AccountId" class="com.jsh.model.po.Account" lazy="false">
|
||||
<column name="AccountId">
|
||||
<comment>账户Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<many-to-one name="InOutItemId" class="com.jsh.model.po.InOutItem" lazy="false">
|
||||
<column name="InOutItemId">
|
||||
<comment>收支项目Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<property generated="never" lazy="false" name="EachAmount" type="java.lang.Double">
|
||||
<column name="EachAmount" precision="22" scale="3">
|
||||
<comment>单项金额</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||
<column length="100" name="Remark">
|
||||
<comment>单据备注</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
81
src/main/resources/hibernate/App.hbm.xml
Normal file
81
src/main/resources/hibernate/App.hbm.xml
Normal file
@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.App" table="jsh_app">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Number" type="java.lang.String">
|
||||
<column length="50" name="Number">
|
||||
<comment>代号</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Name" type="java.lang.String">
|
||||
<column length="50" name="Name">
|
||||
<comment>名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Type" type="java.lang.String">
|
||||
<column length="50" name="Type">
|
||||
<comment>类型</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Icon" type="java.lang.String">
|
||||
<column length="50" name="Icon">
|
||||
<comment>图标</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="URL" type="java.lang.String">
|
||||
<column length="50" name="URL">
|
||||
<comment>链接</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Width" type="java.lang.String">
|
||||
<column length="50" name="Width">
|
||||
<comment>宽度</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Height" type="java.lang.String">
|
||||
<column length="50" name="Height">
|
||||
<comment>高度</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="ReSize" type="boolean">
|
||||
<column length="1" name="ReSize">
|
||||
<comment>拉伸</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="OpenMax" type="boolean">
|
||||
<column length="1" name="OpenMax">
|
||||
<comment>最大化</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Flash" type="boolean">
|
||||
<column length="1" name="Flash">
|
||||
<comment>Flash</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="ZL" type="java.lang.String">
|
||||
<column length="50" name="ZL">
|
||||
<comment>种类</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Sort" type="java.lang.String">
|
||||
<column length="50" name="Sort">
|
||||
<comment>排序号</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||
<column length="200" name="Remark">
|
||||
<comment>备注</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Enabled" type="boolean">
|
||||
<column length="1" name="Enabled">
|
||||
<comment>启用</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
96
src/main/resources/hibernate/Asset.hbm.xml
Normal file
96
src/main/resources/hibernate/Asset.hbm.xml
Normal file
@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Asset" table="jsh_asset">
|
||||
<id name="id" type="java.lang.Long">
|
||||
<column name="id" />
|
||||
<generator class="native" />
|
||||
</id>
|
||||
|
||||
<many-to-one name="assetname" class="com.jsh.model.po.Assetname" lazy="false">
|
||||
<column name="assetnameID" not-null="true" />
|
||||
</many-to-one>
|
||||
|
||||
<property name="location" type="java.lang.String">
|
||||
<column name="location">
|
||||
<comment>位置</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="labels" type="java.lang.String">
|
||||
<column name="labels">
|
||||
<comment>标签:以空格为分隔符</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="status" type="java.lang.Short">
|
||||
<column name="status">
|
||||
<comment>资产的状态:0==在库,1==在用,2==消费</comment>
|
||||
</column>
|
||||
</property>
|
||||
|
||||
<many-to-one name="user" class="com.jsh.model.po.Basicuser" lazy="false">
|
||||
<column name="userID"/>
|
||||
</many-to-one>
|
||||
|
||||
<property name="price" type="java.lang.Double">
|
||||
<column name="price" precision="22" scale="2">
|
||||
<comment>购买价格</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="purchasedate" type="java.sql.Timestamp">
|
||||
<column name="purchasedate" length="19">
|
||||
<comment>购买日期</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="periodofvalidity" type="java.sql.Timestamp">
|
||||
<column name="periodofvalidity" length="19">
|
||||
<comment>有效日期</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="warrantydate" type="java.sql.Timestamp">
|
||||
<column name="warrantydate" length="19">
|
||||
<comment>保修日期</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="assetnum" type="java.lang.String">
|
||||
<column name="assetnum">
|
||||
<comment>资产编号</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="serialnum" type="java.lang.String">
|
||||
<column name="serialnum">
|
||||
<comment>资产序列号</comment>
|
||||
</column>
|
||||
</property>
|
||||
|
||||
<many-to-one name="supplier" class="com.jsh.model.po.Supplier" lazy="false">
|
||||
<column name="supplier"/>
|
||||
</many-to-one>
|
||||
|
||||
<property name="description" type="java.lang.String">
|
||||
<column name="description" length="500">
|
||||
<comment>描述信息</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="addMonth" type="java.lang.String">
|
||||
<column name="addMonth" length="500">
|
||||
<comment>资产添加时间,统计报表使用</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="createtime" type="java.sql.Timestamp">
|
||||
<column name="createtime" length="19" />
|
||||
</property>
|
||||
|
||||
<many-to-one name="creator" class="com.jsh.model.po.Basicuser" lazy="false">
|
||||
<column name="creator"/>
|
||||
</many-to-one>
|
||||
|
||||
<property name="updatetime" type="java.sql.Timestamp">
|
||||
<column name="updatetime" length="19" />
|
||||
</property>
|
||||
|
||||
<many-to-one name="updator" class="com.jsh.model.po.Basicuser" lazy="false">
|
||||
<column name="updator"/>
|
||||
</many-to-one>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
26
src/main/resources/hibernate/Assetcategory.hbm.xml
Normal file
26
src/main/resources/hibernate/Assetcategory.hbm.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Assetcategory" table="jsh_assetcategory">
|
||||
<id name="id" type="java.lang.Long">
|
||||
<column name="id" />
|
||||
<generator class="native" />
|
||||
</id>
|
||||
<property name="assetname" type="java.lang.String">
|
||||
<column name="assetname" not-null="true">
|
||||
<comment>资产类型名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="isystem" type="java.lang.Short">
|
||||
<column name="isystem" not-null="true">
|
||||
<comment>是否系统自带 0==系统 1==非系统</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="description" type="java.lang.String">
|
||||
<column name="description" length="500">
|
||||
<comment>描述信息</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
34
src/main/resources/hibernate/Assetname.hbm.xml
Normal file
34
src/main/resources/hibernate/Assetname.hbm.xml
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Assetname" table="jsh_assetname">
|
||||
<id name="id" type="java.lang.Long">
|
||||
<column name="id" />
|
||||
<generator class="native" />
|
||||
</id>
|
||||
<property name="assetname" type="java.lang.String">
|
||||
<column name="assetname" not-null="true">
|
||||
<comment>资产名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<many-to-one name="category" class="com.jsh.model.po.Category" lazy="false">
|
||||
<column name="assetcategoryID" not-null="true" />
|
||||
</many-to-one>
|
||||
<property name="isystem" type="java.lang.Short">
|
||||
<column name="isystem" not-null="true">
|
||||
<comment>是否系统自带 0==系统 1==非系统</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="description" type="java.lang.String">
|
||||
<column name="description" length="500">
|
||||
<comment>描述信息</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="isconsumables" type="java.lang.Short">
|
||||
<column name="isconsumables">
|
||||
<comment>是否为耗材 0==否 1==是 耗材状态只能是消费</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
69
src/main/resources/hibernate/Basicuser.hbm.xml
Normal file
69
src/main/resources/hibernate/Basicuser.hbm.xml
Normal file
@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Basicuser" table="jsh_user">
|
||||
<id name="id" type="java.lang.Long">
|
||||
<column name="id" />
|
||||
<generator class="native" />
|
||||
</id>
|
||||
<property name="username" type="java.lang.String">
|
||||
<column name="username" not-null="true">
|
||||
<comment>用户姓名--例如张三</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="loginame" type="java.lang.String">
|
||||
<column name="loginame">
|
||||
<comment>登录用户名--可能为空</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="password" type="java.lang.String">
|
||||
<column name="password" length="50" not-null="true">
|
||||
<comment>登陆密码</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="position" type="java.lang.String">
|
||||
<column name="position" length="200">
|
||||
<comment>职位</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="department" type="java.lang.String">
|
||||
<column name="department">
|
||||
<comment>所属部门</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="email" type="java.lang.String">
|
||||
<column name="email" length="100">
|
||||
<comment>电子邮箱</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="phonenum" type="java.lang.String">
|
||||
<column name="phonenum" length="100">
|
||||
<comment>手机号码</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="ismanager" type="java.lang.Short">
|
||||
<column name="ismanager" not-null="true">
|
||||
<comment>是否为管理者 0==管理者 1==员工</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="isystem" type="java.lang.Short">
|
||||
<column name="isystem" not-null="true">
|
||||
<comment>是否系统自带数据</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="status" type="java.lang.Short">
|
||||
<column name="status">
|
||||
<comment>用户状态</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="description" type="java.lang.String">
|
||||
<column name="description" length="500">
|
||||
<comment>用户描述信息</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="remark" type="java.lang.String">
|
||||
<column name="remark" length="500" />
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
26
src/main/resources/hibernate/Category.hbm.xml
Normal file
26
src/main/resources/hibernate/Category.hbm.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Category" table="jsh_assetcategory">
|
||||
<id name="id" type="java.lang.Long">
|
||||
<column name="id" />
|
||||
<generator class="native" />
|
||||
</id>
|
||||
<property name="assetname" type="java.lang.String">
|
||||
<column name="assetname" not-null="true">
|
||||
<comment>资产类型名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="isystem" type="java.lang.Short">
|
||||
<column name="isystem" not-null="true">
|
||||
<comment>是否系统自带 0==系统 1==非系统</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="description" type="java.lang.String">
|
||||
<column name="description" length="500">
|
||||
<comment>描述信息</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
26
src/main/resources/hibernate/Depot.hbm.xml
Normal file
26
src/main/resources/hibernate/Depot.hbm.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Depot" table="jsh_depot">
|
||||
<id name="id" type="java.lang.Long">
|
||||
<column name="id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="name" type="java.lang.String">
|
||||
<column length="20" name="name">
|
||||
<comment>仓库名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="sort" type="java.lang.String">
|
||||
<column length="10" name="sort">
|
||||
<comment>排序</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="remark" type="java.lang.String">
|
||||
<column length="100" name="remark">
|
||||
<comment>描述</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
81
src/main/resources/hibernate/DepotHead.hbm.xml
Normal file
81
src/main/resources/hibernate/DepotHead.hbm.xml
Normal file
@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.DepotHead" table="jsh_depothead">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Type" type="java.lang.String">
|
||||
<column length="50" name="Type">
|
||||
<comment>类型(出库/入库)</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="SubType" type="java.lang.String">
|
||||
<column length="50" name="SubType">
|
||||
<comment>出入库分类</comment>
|
||||
</column>
|
||||
</property>
|
||||
<many-to-one name="ProjectId" class="com.jsh.model.po.Depot" lazy="false">
|
||||
<column name="ProjectId" not-null="true">
|
||||
<comment>项目Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<property generated="never" lazy="false" name="Number" type="java.lang.String">
|
||||
<column length="50" name="Number">
|
||||
<comment>票据号</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="OperPersonName" type="java.lang.String">
|
||||
<column length="50" name="OperPersonName">
|
||||
<comment>操作员名字</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="CreateTime" type="java.sql.Timestamp">
|
||||
<column length="19" name="CreateTime">
|
||||
<comment>创建时间</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="OperTime" type="java.sql.Timestamp">
|
||||
<column length="19" name="OperTime">
|
||||
<comment>出入库时间</comment>
|
||||
</column>
|
||||
</property>
|
||||
<many-to-one name="OrganId" class="com.jsh.model.po.Supplier" lazy="false">
|
||||
<column name="OrganId">
|
||||
<comment>供应商Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<many-to-one name="HandsPersonId" class="com.jsh.model.po.Person" lazy="false">
|
||||
<column name="HandsPersonId">
|
||||
<comment>经手人Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<many-to-one name="AccountId" class="com.jsh.model.po.Account" lazy="false">
|
||||
<column name="AccountId">
|
||||
<comment>账户Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<property generated="never" lazy="false" name="ChangeAmount" type="java.lang.Double">
|
||||
<column name="ChangeAmount" precision="22" scale="3">
|
||||
<comment>变动金额(收款/付款)</comment>
|
||||
</column>
|
||||
</property>
|
||||
<many-to-one name="AllocationProjectId" class="com.jsh.model.po.Depot" lazy="false">
|
||||
<column name="AllocationProjectId">
|
||||
<comment>调拨时,对方项目Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<property generated="never" lazy="false" name="TotalPrice" type="java.lang.Double">
|
||||
<column name="TotalPrice" precision="22" scale="3">
|
||||
<comment>合计金额</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||
<column length="1000" name="Remark">
|
||||
<comment>备注</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
46
src/main/resources/hibernate/DepotItem.hbm.xml
Normal file
46
src/main/resources/hibernate/DepotItem.hbm.xml
Normal file
@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.DepotItem" table="jsh_depotitem">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<many-to-one name="HeaderId" class="com.jsh.model.po.DepotHead" lazy="false">
|
||||
<column name="HeaderId" not-null="true">
|
||||
<comment>表头Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<many-to-one name="MaterialId" class="com.jsh.model.po.Material" lazy="false">
|
||||
<column name="MaterialId" not-null="true">
|
||||
<comment>材料Id</comment>
|
||||
</column>
|
||||
</many-to-one>
|
||||
<property generated="never" lazy="false" name="OperNumber" type="java.lang.Double">
|
||||
<column name="OperNumber" precision="22" scale="3">
|
||||
<comment>数量</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="UnitPrice" type="java.lang.Double">
|
||||
<column name="UnitPrice" precision="22" scale="3">
|
||||
<comment>单价</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="AllPrice" type="java.lang.Double">
|
||||
<column name="AllPrice" precision="22" scale="3">
|
||||
<comment>金额</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||
<column length="200" name="Remark">
|
||||
<comment>描述</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Img" type="java.lang.String">
|
||||
<column length="50" name="Img">
|
||||
<comment>图片</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
54
src/main/resources/hibernate/Functions.hbm.xml
Normal file
54
src/main/resources/hibernate/Functions.hbm.xml
Normal file
@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Functions" table="jsh_functions">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Number" type="java.lang.String">
|
||||
<column length="50" name="Number">
|
||||
<comment>编号</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Name" type="java.lang.String">
|
||||
<column length="50" name="Name">
|
||||
<comment>名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="PNumber" type="java.lang.String">
|
||||
<column length="50" name="PNumber">
|
||||
<comment>上级编号 </comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="URL" type="java.lang.String">
|
||||
<column length="100" name="URL">
|
||||
<comment>链接</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="State" type="boolean">
|
||||
<column length="1" name="State">
|
||||
<comment>收缩 </comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Sort" type="java.lang.String">
|
||||
<column length="50" name="Sort">
|
||||
<comment>排序</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Enabled" type="boolean">
|
||||
<column length="1" name="Enabled">
|
||||
<comment>启用</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Type" type="java.lang.String">
|
||||
<column length="50" name="Type">
|
||||
<comment>类型</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
|
||||
|
||||
|
||||
26
src/main/resources/hibernate/InOutItem.hbm.xml
Normal file
26
src/main/resources/hibernate/InOutItem.hbm.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.InOutItem" table="jsh_inoutitem">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Name" type="java.lang.String">
|
||||
<column length="50" name="Name">
|
||||
<comment>名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Type" type="java.lang.String">
|
||||
<column length="20" name="Type">
|
||||
<comment>类型</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||
<column length="100" name="Remark">
|
||||
<comment>备注</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
44
src/main/resources/hibernate/Logdetails.hbm.xml
Normal file
44
src/main/resources/hibernate/Logdetails.hbm.xml
Normal file
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Logdetails" table="jsh_log">
|
||||
<id name="id" type="java.lang.Long">
|
||||
<column name="id" />
|
||||
<generator class="native" />
|
||||
</id>
|
||||
<many-to-one name="user" class="com.jsh.model.po.Basicuser" lazy="false">
|
||||
<column name="userID" not-null="true" />
|
||||
</many-to-one>
|
||||
<property name="operation" type="java.lang.String">
|
||||
<column name="operation" length="500">
|
||||
<comment>操作模块名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="clientIp" type="java.lang.String">
|
||||
<column name="clientIP" length="50">
|
||||
<comment>客户端IP</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="createtime" type="java.sql.Timestamp">
|
||||
<column name="createtime" length="19">
|
||||
<comment>创建时间</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="status" type="java.lang.Short">
|
||||
<column name="status">
|
||||
<comment>操作状态 0==成功,1==失败</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="contentdetails" type="java.lang.String">
|
||||
<column name="contentdetails" length="1000">
|
||||
<comment>操作详情</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="remark" type="java.lang.String">
|
||||
<column name="remark" length="500">
|
||||
<comment>备注信息</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
59
src/main/resources/hibernate/Material.hbm.xml
Normal file
59
src/main/resources/hibernate/Material.hbm.xml
Normal file
@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Material" table="jsh_material">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<many-to-one name="materialCategory" class="com.jsh.model.po.MaterialCategory" lazy="false">
|
||||
<column name="CategoryId" />
|
||||
</many-to-one>
|
||||
<property generated="never" lazy="false" name="Name" type="java.lang.String">
|
||||
<column length="50" name="Name">
|
||||
<comment>名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Model" type="java.lang.String">
|
||||
<column length="50" name="Model">
|
||||
<comment>型号</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Color" type="java.lang.String">
|
||||
<column length="50" name="Color">
|
||||
<comment>颜色</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Unit" type="java.lang.String">
|
||||
<column length="50" name="Unit">
|
||||
<comment>单位</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="RetailPrice" type="java.lang.Double">
|
||||
<column name="RetailPrice" precision="22" scale="3">
|
||||
<comment>零售价</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="LowPrice" type="java.lang.Double">
|
||||
<column name="LowPrice" precision="22" scale="3">
|
||||
<comment>最低售价</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="PresetPriceOne" type="java.lang.Double">
|
||||
<column name="PresetPriceOne" precision="22" scale="3">
|
||||
<comment>预设售价一</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="PresetPriceTwo" type="java.lang.Double">
|
||||
<column name="PresetPriceTwo" precision="22" scale="3">
|
||||
<comment>预设售价二</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||
<column length="100" name="Remark">
|
||||
<comment>备注</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
24
src/main/resources/hibernate/MaterialCategory.hbm.xml
Normal file
24
src/main/resources/hibernate/MaterialCategory.hbm.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.MaterialCategory" table="jsh_materialcategory">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Name" type="java.lang.String">
|
||||
<column length="50" name="Name">
|
||||
<comment>名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="CategoryLevel" type="java.lang.Short">
|
||||
<column length="20" name="CategoryLevel">
|
||||
<comment>等级</comment>
|
||||
</column>
|
||||
</property>
|
||||
<many-to-one name="materialCategory" class="com.jsh.model.po.MaterialCategory" lazy="false">
|
||||
<column name="ParentId" />
|
||||
</many-to-one>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
21
src/main/resources/hibernate/Person.hbm.xml
Normal file
21
src/main/resources/hibernate/Person.hbm.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Person" table="jsh_person">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Type" type="java.lang.String">
|
||||
<column length="20" name="Type">
|
||||
<comment>类型</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Name" type="java.lang.String">
|
||||
<column length="50" name="Name">
|
||||
<comment>姓名</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
16
src/main/resources/hibernate/Role.hbm.xml
Normal file
16
src/main/resources/hibernate/Role.hbm.xml
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Role" table="jsh_role">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Name" type="java.lang.String">
|
||||
<column length="50" name="Name">
|
||||
<comment>角色名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
69
src/main/resources/hibernate/Supplier.hbm.xml
Normal file
69
src/main/resources/hibernate/Supplier.hbm.xml
Normal file
@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.Supplier" table="jsh_supplier">
|
||||
<id name="id" type="java.lang.Long">
|
||||
<column name="id" />
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property name="supplier" type="java.lang.String">
|
||||
<column name="supplier" not-null="true">
|
||||
<comment>供应商名称</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="type" type="java.lang.String">
|
||||
<column name="type" length="20">
|
||||
<comment>类型</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="contacts" type="java.lang.String">
|
||||
<column name="contacts" length="100">
|
||||
<comment>联系人</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="phonenum" type="java.lang.String">
|
||||
<column name="phonenum" length="30">
|
||||
<comment>联系电话</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="email" type="java.lang.String">
|
||||
<column name="email" length="50">
|
||||
<comment>电子邮箱</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="BeginNeedGet" type="java.lang.Double">
|
||||
<column name="BeginNeedGet" precision="22" scale="3">
|
||||
<comment>期初应收</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="BeginNeedPay" type="java.lang.Double">
|
||||
<column name="BeginNeedPay" precision="22" scale="3">
|
||||
<comment>期初应付</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="AllNeedGet" type="java.lang.Double">
|
||||
<column name="AllNeedGet" precision="22" scale="3">
|
||||
<comment>累计应收</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="AllNeedPay" type="java.lang.Double">
|
||||
<column name="AllNeedPay" precision="22" scale="3">
|
||||
<comment>累计应付</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property name="description" type="java.lang.String">
|
||||
<column name="description" length="500" />
|
||||
</property>
|
||||
<property name="isystem" type="java.lang.Short">
|
||||
<column name="isystem" not-null="true">
|
||||
<comment>是否系统自带 0==系统 1==非系统</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="enabled" type="boolean">
|
||||
<column length="1" name="enabled">
|
||||
<comment>启用</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
26
src/main/resources/hibernate/UserBusiness.hbm.xml
Normal file
26
src/main/resources/hibernate/UserBusiness.hbm.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="com.jsh.model.po.UserBusiness" table="jsh_userBusiness">
|
||||
<id name="Id" type="java.lang.Long">
|
||||
<column name="Id"/>
|
||||
<generator class="native"/>
|
||||
</id>
|
||||
<property generated="never" lazy="false" name="Type" type="java.lang.String">
|
||||
<column length="50" name="Type">
|
||||
<comment>类别</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="KeyId" type="java.lang.String">
|
||||
<column length="50" name="KeyId">
|
||||
<comment>主ID</comment>
|
||||
</column>
|
||||
</property>
|
||||
<property generated="never" lazy="false" name="Value" type="java.lang.String">
|
||||
<column length="10000" name="Value">
|
||||
<comment>值</comment>
|
||||
</column>
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
46
src/main/resources/hibernate/hibernate.cfg.xml
Normal file
46
src/main/resources/hibernate/hibernate.cfg.xml
Normal file
@ -0,0 +1,46 @@
|
||||
<!DOCTYPE hibernate-configuration PUBLIC
|
||||
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
|
||||
|
||||
<hibernate-configuration>
|
||||
<session-factory>
|
||||
<!--
|
||||
<property name="hibernate.connection.driver_class">
|
||||
com.mysql.jdbc.Driver
|
||||
</property>
|
||||
<property name="hibernate.connection.url">
|
||||
jdbc:mysql:///myshop
|
||||
</property>
|
||||
<property name="hibernate.connection.username">root</property>
|
||||
<property name="connection.password">root</property>
|
||||
-->
|
||||
<property name="hibernate.dialect">
|
||||
org.hibernate.dialect.MySQL5Dialect
|
||||
</property>
|
||||
<property name="show_sql">true</property>
|
||||
<!-- 一般重新建库用create(慎用),只更新字段用update -->
|
||||
<property name="hbm2ddl.auto">update</property>
|
||||
|
||||
<!-- 对应的实体映射 -->
|
||||
<mapping resource="hibernate/Supplier.hbm.xml" />
|
||||
<mapping resource="hibernate/Logdetails.hbm.xml" />
|
||||
<mapping resource="hibernate/Assetname.hbm.xml" />
|
||||
<mapping resource="hibernate/Category.hbm.xml" />
|
||||
<mapping resource="hibernate/Basicuser.hbm.xml" />
|
||||
<mapping resource="hibernate/Asset.hbm.xml" />
|
||||
<mapping resource="hibernate/Depot.hbm.xml" />
|
||||
<mapping resource="hibernate/App.hbm.xml" />
|
||||
<mapping resource="hibernate/Role.hbm.xml" />
|
||||
<mapping resource="hibernate/Functions.hbm.xml" />
|
||||
<mapping resource="hibernate/UserBusiness.hbm.xml" />
|
||||
<mapping resource="hibernate/Person.hbm.xml" />
|
||||
<mapping resource="hibernate/MaterialCategory.hbm.xml" />
|
||||
<mapping resource="hibernate/Material.hbm.xml" />
|
||||
<mapping resource="hibernate/DepotHead.hbm.xml" />
|
||||
<mapping resource="hibernate/DepotItem.hbm.xml" />
|
||||
<mapping resource="hibernate/Account.hbm.xml" />
|
||||
<mapping resource="hibernate/InOutItem.hbm.xml" />
|
||||
<mapping resource="hibernate/AccountHead.hbm.xml" />
|
||||
<mapping resource="hibernate/AccountItem.hbm.xml" />
|
||||
</session-factory>
|
||||
</hibernate-configuration>
|
||||
7
src/main/resources/i18n/messages_en_US.properties
Normal file
7
src/main/resources/i18n/messages_en_US.properties
Normal file
@ -0,0 +1,7 @@
|
||||
language=Select Language
|
||||
enus=American English
|
||||
zhcn=Simplified Chinese
|
||||
logintitle=Welcome to the BenaMaid System
|
||||
username=username
|
||||
password=password
|
||||
login_submit=login
|
||||
7
src/main/resources/i18n/messages_zh_CN.properties
Normal file
7
src/main/resources/i18n/messages_zh_CN.properties
Normal file
@ -0,0 +1,7 @@
|
||||
language=\u9009\u62e9\u8bed\u8a00
|
||||
enus=\u7f8e\u5f0f\u82f1\u8bed
|
||||
zhcn=\u7b80\u4f53\u4e2d\u6587
|
||||
logintitle=\u6b22\u8fce\u5149\u4e34BenaMaid\u7cfb\u7edf
|
||||
username=\u7528\u6237\u540d
|
||||
password=\u5bc6\u7801
|
||||
login_submit=\u767b\u5f55
|
||||
67
src/main/resources/log4j/log4j.properties
Normal file
67
src/main/resources/log4j/log4j.properties
Normal file
@ -0,0 +1,67 @@
|
||||
# level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。
|
||||
#Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。
|
||||
#Log4jTest.java中的Logger logger = Logger.getLogger(this.getClass().getName());可能对应了log4j.rootLogger=DEBUG,CONSOLE,A1的配置
|
||||
log4j.rootLogger=INFO,D,E,stdout
|
||||
|
||||
##########控制台输出##############
|
||||
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
|
||||
log4j.appender.stdout.Target=System.out
|
||||
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
|
||||
#log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%p]-[%C %M %L]:%m%n
|
||||
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%p]-%m%n
|
||||
|
||||
#######配置hibernate日志输入目录,暂时没有使用到############
|
||||
#log4j.logger.org.hibernate = OFF,hibernate
|
||||
#log4j.logger.org.hibernate.tool.hbm2ddl=debug
|
||||
#log4j.appender.hibernate = org.apache.log4j.RollingFileAppender
|
||||
#log4j.appender.hibernate.file = ${webApp.log4j.path}/logs/jsh_hibernate.log
|
||||
#log4j.appender.hibernate.layout = org.apache.log4j.PatternLayout
|
||||
#log4j.appender.hibernate.layout.conversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [%p]-[%C %M %L]:%m%n
|
||||
#log4j.appender.hibernate.layout.conversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [%p]-%m%n
|
||||
#log4j.appender.hibernate.append = false
|
||||
|
||||
###输出到日志文件指定最低为INFO级别 ###
|
||||
log4j.appender.D=org.apache.log4j.RollingFileAppender
|
||||
log4j.appender.D.File=${webApp.log4j.path}/logs/jsh-info.log
|
||||
log4j.appender.D.MaxFileSize=50MB
|
||||
log4j.appender.D.MaxBackupIndex=10
|
||||
##the lower level
|
||||
log4j.appender.D.Threshold=INFO
|
||||
log4j.appender.D.layout=org.apache.log4j.PatternLayout
|
||||
#log4j.appender.D.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%p]-[%C %M %L]:%m%n
|
||||
log4j.appender.D.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%p]-%m%n
|
||||
|
||||
###输出错误信息内容到指定文件ERROR级别###
|
||||
log4j.appender.E= org.apache.log4j.RollingFileAppender
|
||||
log4j.appender.E.File=${webApp.log4j.path}/logs/jsh-error.log
|
||||
log4j.appender.E.MaxFileSize=50MB
|
||||
log4j.appender.E.MaxBackupIndex=10
|
||||
log4j.appender.E.Threshold = ERROR
|
||||
log4j.appender.E.layout = org.apache.log4j.PatternLayout
|
||||
##log4j.appender.E.layout.ConversionPattern =%-d{yyyy-MM-dd HH\:mm\:ss} [%p]-[%C %M %L]\:%m%n
|
||||
log4j.appender.E.layout.ConversionPattern =%-d{yyyy-MM-dd HH\:mm\:ss} [%p]-%m%n
|
||||
# %n代表换行
|
||||
# %d代表日期
|
||||
# %c代表路径名(Logger.getLogger("DAO")时为DAO:,Logger.getLogger(this.getClass().getName())时为绝对类名)# %c{1}为类名,如Log4jTest
|
||||
# %l代表类路径及代码所在行数,%L仅代表代码所在行数
|
||||
# [%-5p]代表该日志对应的日志级别(%5p),如DEBUG,ERROR,中间的-起到在[]中左对齐的作用
|
||||
# %m代表“类名:”(Logger.getLogger("DAO")时为DAO:,Logger.getLogger(this.getClass().getName())时为类名)及日志信息
|
||||
#----------------------------------------------------------------------------------
|
||||
#分别说明如下:
|
||||
#1、使用Logger logger = Logger.getLogger("DAO")获得配置时,属性文件中必须要有对应设置:log4j.logger.DAO=DEBUG,A2
|
||||
#2、%c为DAO
|
||||
#3、%l为logger.debug("DAO: Debug info.");的类绝对路径以及代码所在行,
|
||||
# log.DAOlogTest.doGet(DAOlogTest.java:23)
|
||||
#4、%L为logger.debug("DAO: Debug info.");代码所在行 23
|
||||
#5、%m为类名和日志信息 DAO: Debug info.
|
||||
#1、使用Logger logger = Logger.getLogger(this.getClass().getName())获得配置时
|
||||
#2、%c为log.Log4jTest %c{1}为Log4jTest
|
||||
#3、%l为 log.Log4jTest.doGet(Log4jTest.java:23)
|
||||
#4、%L同上
|
||||
#5、%m为 Debug info.
|
||||
#-X号: X信息输出时左对齐;
|
||||
#%p: 日志信息级别
|
||||
#%d{}: 日志信息产生时间
|
||||
#%c: 日志信息所在地(类名)
|
||||
#%m: 产生的日志具体信息
|
||||
#%n: 输出日志信息换行
|
||||
349
src/main/resources/spring/basic-applicationContext.xml
Normal file
349
src/main/resources/spring/basic-applicationContext.xml
Normal file
@ -0,0 +1,349 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 指定Spring配置文件的Schema信息 -->
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
|
||||
http://www.springframework.org/schema/tx
|
||||
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
|
||||
http://www.springframework.org/schema/aop
|
||||
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
|
||||
<!-- 装载属性配置文件 -->
|
||||
<bean id="propertyConfig"
|
||||
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
|
||||
<property name="locations" value="classpath:common/jdbc.properties">
|
||||
</property>
|
||||
</bean>
|
||||
<!-- 配置数据源C3P0 -->
|
||||
<bean id="dataSource"
|
||||
class="com.mchange.v2.c3p0.ComboPooledDataSource"
|
||||
destroy-method="close">
|
||||
|
||||
<property name="jdbcUrl" value="${jdbcUrl}"></property>
|
||||
<property name="driverClass" value="${driverClass}"></property>
|
||||
<property name="user" value="${user}"></property>
|
||||
<property name="password" value="${password}"></property>
|
||||
|
||||
<!--初始化时获取的连接数,取值应在minPoolSize与maxPoolSize之间。Default: 3 -->
|
||||
<property name="initialPoolSize" value="10"/>
|
||||
<!--连接池中保留的最大连接数。Default: 15 -->
|
||||
<property name="maxPoolSize" value="80"/>
|
||||
<!--连接池中保留的最小连接数。-->
|
||||
<property name="minPoolSize" value="3"/>
|
||||
<!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
|
||||
<property name="maxIdleTime" value="60" />
|
||||
<property name="maxStatements" value="6000"/>
|
||||
<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
|
||||
<property name="acquireIncrement" value="10"/>
|
||||
<!--每60秒检查所有连接池中的空闲连接。Default: 0 -->
|
||||
<property name="idleConnectionTestPeriod" value="60" />
|
||||
</bean>
|
||||
<!-- 配置SessionFactory -->
|
||||
<bean id="sessionFactory"
|
||||
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
|
||||
<property name="dataSource" ref="dataSource"/>
|
||||
<property name="configLocation" value="classpath:hibernate/hibernate.cfg.xml"/>
|
||||
</bean>
|
||||
|
||||
<!-- 配置Hibernate的局部事务管理器,使用HibernateTransactionManager类 -->
|
||||
<!-- 该类实现PlatformTransactionManager接口,是针对Hibernate的特定实现-->
|
||||
<bean id="transactionManager"
|
||||
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
|
||||
<!-- 配置HibernateTransactionManager时需要依注入SessionFactory的引用 -->
|
||||
<property name="sessionFactory" ref="sessionFactory"/>
|
||||
</bean>
|
||||
|
||||
<!-- 配置事务切面Bean,指定事务管理器 -->
|
||||
<tx:advice id="txAdvice" transaction-manager="transactionManager">
|
||||
<!-- 用于配置详细的事务语义 -->
|
||||
<tx:attributes>
|
||||
<!-- 所有以'get'开头的方法是read-only的 -->
|
||||
<tx:method name="get*" read-only="true"/>
|
||||
<!-- 其他方法使用默认的事务设置 -->
|
||||
<tx:method name="*"/>
|
||||
</tx:attributes>
|
||||
</tx:advice>
|
||||
|
||||
<!-- 配置daoTemplate,作为所有DAO组件的模板 -->
|
||||
<bean id="serviceTemplate" abstract="true">
|
||||
<!-- 为DAO组件注入SessionFactory引用 -->
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
</bean>
|
||||
|
||||
<!--通用baseservice配置开始 -->
|
||||
<!-- <bean id="baseService" class="com.jsh.base.BaseService" abstract="true">
|
||||
为DAO组件注入SessionFactory引用
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
</bean> -->
|
||||
|
||||
<!--用户配置开始 -->
|
||||
<bean id="userService" class="com.jsh.service.basic.UserService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="userDao" ref="userDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="userAction" class="com.jsh.action.basic.UserAction" scope="prototype">
|
||||
<property name="userService" ref="userService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--用户配置结束 -->
|
||||
|
||||
<!--日志配置开始 -->
|
||||
<bean id="logService" class="com.jsh.service.basic.LogService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="logDao" ref="logDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="logAction" class="com.jsh.action.basic.LogAction" scope="prototype">
|
||||
<property name="logService" ref="logService"/>
|
||||
<property name="userService" ref="userService"/>
|
||||
</bean>
|
||||
<!--日志配置结束 -->
|
||||
|
||||
<!--供应商配置开始 -->
|
||||
<bean id="supplierService" class="com.jsh.service.basic.SupplierService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="supplierDao" ref="supplierDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="supplierAction" class="com.jsh.action.basic.SupplierAction" scope="prototype">
|
||||
<property name="supplierService" ref="supplierService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--供应商配置结束 -->
|
||||
|
||||
<!--分类配置开始 -->
|
||||
<bean id="categoryService" class="com.jsh.service.basic.CategoryService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="categoryDao" ref="categoryDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="categoryAction" class="com.jsh.action.basic.CategoryAction" scope="prototype">
|
||||
<property name="categoryService" ref="categoryService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--分类配置结束 -->
|
||||
|
||||
|
||||
<!--仓库配置开始 -->
|
||||
<bean id="depotService" class="com.jsh.service.basic.DepotService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="depotDao" ref="depotDao"/>
|
||||
<property name="userBusinessDao" ref="userBusinessDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="depotAction" class="com.jsh.action.basic.DepotAction" scope="prototype">
|
||||
<property name="depotService" ref="depotService"/>
|
||||
<property name="userBusinessService" ref="userBusinessService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--仓库配置结束 -->
|
||||
|
||||
<!--应用配置开始 -->
|
||||
<bean id="appService" class="com.jsh.service.basic.AppService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="appDao" ref="appDao"/>
|
||||
<property name="userBusinessDao" ref="userBusinessDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="appAction" class="com.jsh.action.basic.AppAction" scope="prototype">
|
||||
<property name="appService" ref="appService"/>
|
||||
<property name="userBusinessService" ref="userBusinessService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--应用配置结束 -->
|
||||
|
||||
<!--角色配置开始 -->
|
||||
<bean id="roleService" class="com.jsh.service.basic.RoleService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="roleDao" ref="roleDao"/>
|
||||
<property name="userBusinessDao" ref="userBusinessDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="roleAction" class="com.jsh.action.basic.RoleAction" scope="prototype">
|
||||
<property name="roleService" ref="roleService"/>
|
||||
<property name="userBusinessService" ref="userBusinessService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--角色配置结束 -->
|
||||
|
||||
<!--功能配置开始 -->
|
||||
<bean id="functionsService" class="com.jsh.service.basic.FunctionsService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="functionsDao" ref="functionsDao"/>
|
||||
<property name="userBusinessDao" ref="userBusinessDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="functionsAction" class="com.jsh.action.basic.FunctionsAction" scope="prototype">
|
||||
<property name="functionsService" ref="functionsService"/>
|
||||
<property name="userBusinessService" ref="userBusinessService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--功能配置结束 -->
|
||||
|
||||
<!--用户对应关系配置开始 -->
|
||||
<bean id="userBusinessService" class="com.jsh.service.basic.UserBusinessService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="userBusinessDao" ref="userBusinessDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="userBusinessAction" class="com.jsh.action.basic.UserBusinessAction" scope="prototype">
|
||||
<property name="userBusinessService" ref="userBusinessService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--用户对应关系配置结束 -->
|
||||
|
||||
<!--资产名称配置开始 -->
|
||||
<bean id="assetnameService" class="com.jsh.service.basic.AssetNameService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="assetNameDao" ref="assetNameDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="assetNameAction" class="com.jsh.action.basic.AssetNameAction" scope="prototype">
|
||||
<property name="assetnameService" ref="assetnameService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--资产名称配置结束 -->
|
||||
|
||||
<!--资产配置开始 -->
|
||||
<bean id="assetService" class="com.jsh.service.asset.AssetService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="assetDao" ref="assetDao"/>
|
||||
<property name="assetNameDao" ref="assetNameDao"/>
|
||||
<property name="categoryDao" ref="categoryDao"/>
|
||||
<property name="supplierDao" ref="supplierDao"/>
|
||||
<property name="userDao" ref="userDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="assetAction" class="com.jsh.action.asset.AssetAction" scope="prototype">
|
||||
<property name="assetService" ref="assetService"/>
|
||||
<property name="categoryService" ref="categoryService"/>
|
||||
<property name="supplierService" ref="supplierService"/>
|
||||
<property name="userService" ref="userService"/>
|
||||
<property name="assetnameService" ref="assetnameService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--资产配置结束 -->
|
||||
|
||||
<!-- 资产报表配置开始 -->
|
||||
<bean id="reportService" class="com.jsh.service.asset.ReportService">
|
||||
<property name="reportDao" ref="reportDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="reportAction" class="com.jsh.action.asset.ReportAction" scope="prototype">
|
||||
<property name="reportService" ref="reportService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--资产报表配置结束 -->
|
||||
|
||||
<!--经手人配置开始 -->
|
||||
<bean id="personService" class="com.jsh.service.materials.PersonService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="personDao" ref="personDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="personAction" class="com.jsh.action.materials.PersonAction" scope="prototype">
|
||||
<property name="personService" ref="personService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--经手人配置结束 -->
|
||||
|
||||
<!--商品类别配置开始 -->
|
||||
<bean id="materialCategoryService" class="com.jsh.service.materials.MaterialCategoryService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="materialCategoryDao" ref="materialCategoryDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="materialCategoryAction" class="com.jsh.action.materials.MaterialCategoryAction" scope="prototype">
|
||||
<property name="materialCategoryService" ref="materialCategoryService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--商品类别配置结束 -->
|
||||
|
||||
<!--商品配置开始 -->
|
||||
<bean id="materialService" class="com.jsh.service.materials.MaterialService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="materialDao" ref="materialDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="materialAction" class="com.jsh.action.materials.MaterialAction" scope="prototype">
|
||||
<property name="materialService" ref="materialService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--商品配置结束 -->
|
||||
|
||||
<!--仓管通配置开始 -->
|
||||
<bean id="depotHeadService" class="com.jsh.service.materials.DepotHeadService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="depotHeadDao" ref="depotHeadDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="depotHeadAction" class="com.jsh.action.materials.DepotHeadAction" scope="prototype">
|
||||
<property name="depotHeadService" ref="depotHeadService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--仓管通配置结束 -->
|
||||
|
||||
<!--仓管通明细配置开始 -->
|
||||
<bean id="depotItemService" class="com.jsh.service.materials.DepotItemService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="depotItemDao" ref="depotItemDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="depotItemAction" class="com.jsh.action.materials.DepotItemAction" scope="prototype">
|
||||
<property name="depotItemService" ref="depotItemService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--仓管通明细配置结束 -->
|
||||
|
||||
<!--结算账户配置开始 -->
|
||||
<bean id="accountService" class="com.jsh.service.basic.AccountService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="accountDao" ref="accountDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="accountAction" class="com.jsh.action.basic.AccountAction" scope="prototype">
|
||||
<property name="accountService" ref="accountService"/>
|
||||
<property name="depotHeadService" ref="depotHeadService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--结算账户配置结束 -->
|
||||
|
||||
<!--收支项目配置开始 -->
|
||||
<bean id="inOutItemService" class="com.jsh.service.basic.InOutItemService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="inOutItemDao" ref="inOutItemDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="inOutItemAction" class="com.jsh.action.basic.InOutItemAction" scope="prototype">
|
||||
<property name="inOutItemService" ref="inOutItemService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--收支项目配置结束 -->
|
||||
|
||||
<!--账户抬头配置开始 -->
|
||||
<bean id="accountHeadService" class="com.jsh.service.materials.AccountHeadService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="accountHeadDao" ref="accountHeadDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="accountHeadAction" class="com.jsh.action.materials.AccountHeadAction" scope="prototype">
|
||||
<property name="accountHeadService" ref="accountHeadService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--账户抬头配置结束 -->
|
||||
|
||||
<!--账户明细配置开始 -->
|
||||
<bean id="accountItemService" class="com.jsh.service.materials.AccountItemService">
|
||||
<property name="baseDao" ref="baseDao"/>
|
||||
<property name="accountItemDao" ref="accountItemDao"/>
|
||||
</bean>
|
||||
<!-- spring整合struts2需要默认为request或者 prototype,不能是单例 -->
|
||||
<bean id="accountItemAction" class="com.jsh.action.materials.AccountItemAction" scope="prototype">
|
||||
<property name="accountItemService" ref="accountItemService"/>
|
||||
<property name="logService" ref="logService"/>
|
||||
</bean>
|
||||
<!--账户明细配置结束 -->
|
||||
</beans>
|
||||
55
src/main/resources/spring/dao-applicationContext.xml
Normal file
55
src/main/resources/spring/dao-applicationContext.xml
Normal file
@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 指定Spring配置文件的DTD信息 -->
|
||||
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
|
||||
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
|
||||
<beans>
|
||||
<!-- 配置daoTemplate,作为所有DAO组件的模板 -->
|
||||
<bean id="daoTemplate" abstract="true">
|
||||
<!-- 为DAO组件注入SessionFactory引用 -->
|
||||
<property name="sessionFactory" ref="sessionFactory"/>
|
||||
</bean>
|
||||
<!-- 配置通用baseDao组件 -->
|
||||
<bean id="baseDao" parent="daoTemplate" class="com.jsh.base.BaseDAO" scope="prototype"/>
|
||||
<!-- 配置userDao组件 -->
|
||||
<bean id="userDao" parent="daoTemplate" class="com.jsh.dao.basic.UserDAO"/>
|
||||
<!-- 配置logDao组件 -->
|
||||
<bean id="logDao" parent="daoTemplate" class="com.jsh.dao.basic.LogDAO"/>
|
||||
<!-- 配置supplierDao组件 -->
|
||||
<bean id="supplierDao" parent="daoTemplate" class="com.jsh.dao.basic.SupplierDAO"/>
|
||||
<!-- 配置categoryDao组件 -->
|
||||
<bean id="categoryDao" parent="daoTemplate" class="com.jsh.dao.basic.CategoryDAO"/>
|
||||
<!-- 配置depotDao组件 -->
|
||||
<bean id="depotDao" parent="daoTemplate" class="com.jsh.dao.basic.DepotDAO"/>
|
||||
<!-- 配置assetDao组件 -->
|
||||
<bean id="assetNameDao" parent="daoTemplate" class="com.jsh.dao.basic.AssetNameDAO"/>
|
||||
<!-- 配置assetDao组件 -->
|
||||
<bean id="assetDao" parent="daoTemplate" class="com.jsh.dao.asset.AssetDAO"/>
|
||||
<!-- 配置assetDao组件 -->
|
||||
<bean id="reportDao" parent="daoTemplate" class="com.jsh.dao.asset.ReportDAO"/>
|
||||
<!-- 配置appDao组件 -->
|
||||
<bean id="appDao" parent="daoTemplate" class="com.jsh.dao.basic.AppDAO"/>
|
||||
<!-- 配置roleDao组件 -->
|
||||
<bean id="roleDao" parent="daoTemplate" class="com.jsh.dao.basic.RoleDAO"/>
|
||||
<!-- 配置functionsDao组件 -->
|
||||
<bean id="functionsDao" parent="daoTemplate" class="com.jsh.dao.basic.FunctionsDAO"/>
|
||||
<!-- 配置userBusinessDao组件 -->
|
||||
<bean id="userBusinessDao" parent="daoTemplate" class="com.jsh.dao.basic.UserBusinessDAO"/>
|
||||
<!-- 配置personDao组件 -->
|
||||
<bean id="personDao" parent="daoTemplate" class="com.jsh.dao.materials.PersonDAO"/>
|
||||
<!-- 配置materialCategoryDao组件 -->
|
||||
<bean id="materialCategoryDao" parent="daoTemplate" class="com.jsh.dao.materials.MaterialCategoryDAO"/>
|
||||
<!-- 配置materialDao组件 -->
|
||||
<bean id="materialDao" parent="daoTemplate" class="com.jsh.dao.materials.MaterialDAO"/>
|
||||
<!-- 配置depotHeadDao组件 -->
|
||||
<bean id="depotHeadDao" parent="daoTemplate" class="com.jsh.dao.materials.DepotHeadDAO"/>
|
||||
<!-- 配置depotItemDao组件 -->
|
||||
<bean id="depotItemDao" parent="daoTemplate" class="com.jsh.dao.materials.DepotItemDAO"/>
|
||||
<!-- 配置accountDao组件 -->
|
||||
<bean id="accountDao" parent="daoTemplate" class="com.jsh.dao.basic.AccountDAO"/>
|
||||
<!-- 配置inOutItemDao组件 -->
|
||||
<bean id="inOutItemDao" parent="daoTemplate" class="com.jsh.dao.basic.InOutItemDAO"/>
|
||||
<!-- 配置accountHeadDao组件 -->
|
||||
<bean id="accountHeadDao" parent="daoTemplate" class="com.jsh.dao.materials.AccountHeadDAO"/>
|
||||
<!-- 配置accountItemDao组件 -->
|
||||
<bean id="accountItemDao" parent="daoTemplate" class="com.jsh.dao.materials.AccountItemDAO"/>
|
||||
</beans>
|
||||
36
src/main/resources/spring/quartz-applicationContext.xml.xml
Normal file
36
src/main/resources/spring/quartz-applicationContext.xml.xml
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
|
||||
<beans>
|
||||
<bean name="reviseQuartzScheduler" lazy-init="false" autowire="no"
|
||||
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
|
||||
<property name="triggers">
|
||||
<list>
|
||||
<ref bean="scanFtpMovieTrigger" />
|
||||
<!-- <ref bean="scanFtpMovieTrigger2" /> -->
|
||||
<!-- <ref bean="scanFtpMovieTrigger3" /> -->
|
||||
<!-- <ref bean="scanFtpMovieTrigger4" /> -->
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- 扫描ftp节目任务 -->
|
||||
<bean id="scanFtpMovieTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
||||
<property name="jobDetail">
|
||||
<ref local="scanFtpMovieJob" />
|
||||
</property>
|
||||
<!-- 每天22点30分执行,时间配置格式: 秒 分 时 天 月 年-->
|
||||
<property name="cronExpression">
|
||||
<value>0 45 9,10,11,12 * * ?</value>
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="scanFtpMovieJob"
|
||||
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||||
<property name="targetObject">
|
||||
<ref bean="scanFtpMovieTask" />
|
||||
</property>
|
||||
<property name="targetMethod">
|
||||
<value>timerTest</value>
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="scanFtpMovieTask" class="com.jsh.action.demo.ChannelAction" />
|
||||
</beans>
|
||||
11
src/main/resources/struts2/account-struts.xml
Normal file
11
src/main/resources/struts2/account-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="account" namespace="/account" extends="json-default">
|
||||
<action name="*" class="accountAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/accountHead-struts.xml
Normal file
11
src/main/resources/struts2/accountHead-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="accountHead" namespace="/accountHead" extends="json-default">
|
||||
<action name="*" class="accountHeadAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/accountItem-struts.xml
Normal file
11
src/main/resources/struts2/accountItem-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="accountItem" namespace="/accountItem" extends="json-default">
|
||||
<action name="*" class="accountItemAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/app-struts.xml
Normal file
11
src/main/resources/struts2/app-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="app" namespace="/app" extends="json-default">
|
||||
<action name="*" class="appAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
32
src/main/resources/struts2/asset-struts.xml
Normal file
32
src/main/resources/struts2/asset-struts.xml
Normal file
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="asset" namespace="/asset" extends="json-default">
|
||||
<action name="*" class="assetAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
|
||||
<!--导出资产为excel表格 -->
|
||||
<action name="exportExcel" class="assetAction" method="exportExcel">
|
||||
<result name="excel" type="stream">
|
||||
<param name="contentType">application/vnd.ms-excel</param>
|
||||
<param name="inputName">excelStream</param>
|
||||
<param name="contentDisposition">attachment;filename="${fileName}"</param>
|
||||
<param name="bufferSize">1024</param>
|
||||
</result>
|
||||
</action>
|
||||
|
||||
<!--导出资产为excel表格 -->
|
||||
<action name="importExcel" class="assetAction" method="importExcel">
|
||||
<result name="excel" type="stream">
|
||||
<param name="contentType">application/vnd.ms-excel</param>
|
||||
<param name="inputName">excelStream</param>
|
||||
<param name="contentDisposition">attachment;filename="${fileName}"</param>
|
||||
<param name="bufferSize">1024</param>
|
||||
</result>
|
||||
<result name="success">/pages/asset/asset.jsp</result>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/assetname-struts.xml
Normal file
11
src/main/resources/struts2/assetname-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="assetname" namespace="/assetname" extends="json-default">
|
||||
<action name="*" class="assetNameAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/category-struts.xml
Normal file
11
src/main/resources/struts2/category-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="category" namespace="/category" extends="json-default">
|
||||
<action name="*" class="categoryAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
13
src/main/resources/struts2/channel-struts.xml
Normal file
13
src/main/resources/struts2/channel-struts.xml
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<!-- 国际化配置文件 各个模块使用","隔开 -->
|
||||
<!-- <constant name="struts.custom.i18n.resources" value="config.i18n.frame_resources" /> -->
|
||||
<package name="channel" namespace="/channel" extends="struts-default">
|
||||
<action name="*" class="com.jsh.action.demo.ChannelAction" method="{1}">
|
||||
<!-- <result type="json"></result> -->
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/depot-struts.xml
Normal file
11
src/main/resources/struts2/depot-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="depot" namespace="/depot" extends="json-default">
|
||||
<action name="*" class="depotAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/depotHead-struts.xml
Normal file
11
src/main/resources/struts2/depotHead-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="depotHead" namespace="/depotHead" extends="json-default">
|
||||
<action name="*" class="depotHeadAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
21
src/main/resources/struts2/depotItem-struts.xml
Normal file
21
src/main/resources/struts2/depotItem-struts.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="depotItem" namespace="/depotItem" extends="json-default">
|
||||
<action name="*" class="depotItemAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
|
||||
<!--导出为excel表格 -->
|
||||
<action name="exportExcel" class="depotItemAction" method="exportExcel">
|
||||
<result name="excel" type="stream">
|
||||
<param name="contentType">application/vnd.ms-excel</param>
|
||||
<param name="inputName">excelStream</param>
|
||||
<param name="contentDisposition">attachment;filename="${fileName}"</param>
|
||||
<param name="bufferSize">1024</param>
|
||||
</result>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/functions-struts.xml
Normal file
11
src/main/resources/struts2/functions-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="functions" namespace="/functions" extends="json-default">
|
||||
<action name="*" class="functionsAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/inOutItem-struts.xml
Normal file
11
src/main/resources/struts2/inOutItem-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="inOutItem" namespace="/inOutItem" extends="json-default">
|
||||
<action name="*" class="inOutItemAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/log-struts.xml
Normal file
11
src/main/resources/struts2/log-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="log" namespace="/log" extends="json-default">
|
||||
<action name="*" class="logAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/material-struts.xml
Normal file
11
src/main/resources/struts2/material-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="material" namespace="/material" extends="json-default">
|
||||
<action name="*" class="materialAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/materialCategory-struts.xml
Normal file
11
src/main/resources/struts2/materialCategory-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="materialCategory" namespace="/materialCategory" extends="json-default">
|
||||
<action name="*" class="materialCategoryAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/person-struts.xml
Normal file
11
src/main/resources/struts2/person-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="person" namespace="/person" extends="json-default">
|
||||
<action name="*" class="personAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/report-struts.xml
Normal file
11
src/main/resources/struts2/report-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="report" namespace="/report" extends="json-default">
|
||||
<action name="*" class="reportAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/role-struts.xml
Normal file
11
src/main/resources/struts2/role-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="role" namespace="/role" extends="json-default">
|
||||
<action name="*" class="roleAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
2
src/main/resources/struts2/struts.properties
Normal file
2
src/main/resources/struts2/struts.properties
Normal file
@ -0,0 +1,2 @@
|
||||
# struts.properties
|
||||
#struts.custom.i18n.resources=messages
|
||||
46
src/main/resources/struts2/struts.xml
Normal file
46
src/main/resources/struts2/struts.xml
Normal file
@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<constant name="struts.i18n.encoding" value="UTF-8" />
|
||||
|
||||
<constant name="struts.action.extension" value="action" />
|
||||
|
||||
<constant name="struts.serve.static.browserCache" value="false" />
|
||||
|
||||
<constant name="struts.configuration.xml.reload" value="true" />
|
||||
|
||||
<constant name="struts.multipart.saveDir" value="/temp"/>
|
||||
|
||||
<constant name="struts.multipart.maxSize" value="3048576000"/>
|
||||
|
||||
<constant name="struts.i18n.reload" value="true" />
|
||||
|
||||
<!-- 指定struts2应用处于开发阶段 -->
|
||||
<constant name="struts.devMode" value="true" />
|
||||
|
||||
<constant name="struts.ui.theme" value="simple" />
|
||||
<constant name="struts.objectFactory" value="spring" />
|
||||
|
||||
<!-- struts2框架按照如下顺序加载常量文件struts-default.xml、struts-plugin.xml、struts.xml、struts.properties、web.xml -->
|
||||
<include file="struts-default.xml"></include>
|
||||
<include file="struts-plugin.xml"></include>
|
||||
<!-- 包含文件 -->
|
||||
<include file="struts2/*-struts.xml"></include>
|
||||
<!--
|
||||
<constant name="struts.custom.i18n.resources" value="Performance" />
|
||||
-->
|
||||
<!--定义全局Result -->
|
||||
<package name="default" namespace="/" extends="struts-default">
|
||||
<global-results>
|
||||
<result name="login">/pages/common/admin.jsp</result>
|
||||
</global-results>
|
||||
<action name="*">
|
||||
<result>/pages/common/{1}.jsp</result>
|
||||
</action>
|
||||
<action name="login">
|
||||
<result>/pages/common/admin.jsp</result>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/supplier-struts.xml
Normal file
11
src/main/resources/struts2/supplier-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="supplier" namespace="/supplier" extends="json-default">
|
||||
<action name="*" class="supplierAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
23
src/main/resources/struts2/user-struts.xml
Normal file
23
src/main/resources/struts2/user-struts.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="user" namespace="/user" extends="json-default">
|
||||
<action name="*" class="userAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
<!-- 退出登录 -->
|
||||
<action name="logout" class="userAction" method="logout">
|
||||
<result name="success">/logout.jsp</result>
|
||||
</action>
|
||||
<!--<action name="login" class="userAction" method="login">
|
||||
<result name="login" type="chain">
|
||||
<param name="namespace">/</param>
|
||||
<param name="actionName">login</param>
|
||||
</result>
|
||||
<result type="json"/>
|
||||
</action>
|
||||
-->
|
||||
</package>
|
||||
</struts>
|
||||
11
src/main/resources/struts2/userBusiness-struts.xml
Normal file
11
src/main/resources/struts2/userBusiness-struts.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
|
||||
<struts>
|
||||
<package name="userBusiness" namespace="/userBusiness" extends="json-default">
|
||||
<action name="*" class="userBusinessAction" method="{1}">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
</package>
|
||||
</struts>
|
||||
Loading…
Reference in New Issue
Block a user