新增收支项目和结算账户功能

This commit is contained in:
季圣华
2016-11-26 23:22:59 -06:00
parent 55135acaaa
commit 2aaad2bc74
62 changed files with 2727 additions and 204 deletions

View 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>

View File

@@ -0,0 +1,90 @@
package com.jsh.model.po;
@SuppressWarnings("serial")
public class Account implements java.io.Serializable
{
private Long Id;
private String Name;
private String SerialNo;
private Double InitialAmount;
private Double CurrentAmount;
private String Remark;
public Account()
{
}
public Account(Long Id)
{
this.Id = Id;
}
public Account(String name, String serialNo, Double initialAmount, Double currentAmount, String remark) {
Name = name;
SerialNo = serialNo;
InitialAmount = initialAmount;
CurrentAmount = currentAmount;
Remark = remark;
}
public void setId(Long id)
{
Id = id;
}
public Long getId()
{
return Id;
}
public void setName(String name)
{
Name = name;
}
public String getName()
{
return Name;
}
public void setSerialNo(String serialNo)
{
SerialNo = serialNo;
}
public String getSerialNo()
{
return SerialNo;
}
public void setInitialAmount(Double initialAmount)
{
InitialAmount = initialAmount;
}
public Double getInitialAmount()
{
return InitialAmount;
}
public void setCurrentAmount(Double currentAmount)
{
CurrentAmount = currentAmount;
}
public Double getCurrentAmount()
{
return CurrentAmount;
}
public void setRemark(String remark)
{
Remark = remark;
}
public String getRemark()
{
return Remark;
}
}

View File

@@ -1,103 +1,103 @@
package com.jsh.model.po;
@SuppressWarnings("serial")
public class DepotItem implements java.io.Serializable
{
private Long Id;
private DepotHead HeaderId;
private Material MaterialId;
private Double OperNumber;
private Double UnitPrice;
private Double Incidentals;
private String Remark;
private String Img;
public DepotItem()
{
}
public DepotItem(Long Id)
{
this.Id = Id ;
}
public DepotItem(DepotHead headerId, Material materialId,
Double operNumber, Double unitPrice, Double incidentals,
String remark, String img) {
super();
HeaderId = headerId;
MaterialId = materialId;
OperNumber = operNumber;
UnitPrice = unitPrice;
Incidentals = incidentals;
Remark = remark;
Img = img;
}
public Long getId() {
return Id;
}
public void setId(Long id) {
Id = id;
}
public DepotHead getHeaderId() {
return HeaderId;
}
public void setHeaderId(DepotHead headerId) {
HeaderId = headerId;
}
public Material getMaterialId() {
return MaterialId;
}
public void setMaterialId(Material materialId) {
MaterialId = materialId;
}
public Double getOperNumber() {
return OperNumber;
}
public void setOperNumber(Double operNumber) {
OperNumber = operNumber;
}
public Double getUnitPrice() {
return UnitPrice;
}
public void setUnitPrice(Double unitPrice) {
UnitPrice = unitPrice;
}
public Double getIncidentals() {
return Incidentals;
}
public void setIncidentals(Double incidentals) {
Incidentals = incidentals;
}
public String getRemark() {
return Remark;
}
public void setRemark(String remark) {
Remark = remark;
}
public String getImg() {
return Img;
}
public void setImg(String img) {
Img = img;
}
}
package com.jsh.model.po;
@SuppressWarnings("serial")
public class DepotItem implements java.io.Serializable
{
private Long Id;
private DepotHead HeaderId;
private Material MaterialId;
private Double OperNumber;
private Double UnitPrice;
private Double Incidentals;
private String Remark;
private String Img;
public DepotItem()
{
}
public DepotItem(Long Id)
{
this.Id = Id ;
}
public DepotItem(DepotHead headerId, Material materialId,
Double operNumber, Double unitPrice, Double incidentals,
String remark, String img) {
super();
HeaderId = headerId;
MaterialId = materialId;
OperNumber = operNumber;
UnitPrice = unitPrice;
Incidentals = incidentals;
Remark = remark;
Img = img;
}
public Long getId() {
return Id;
}
public void setId(Long id) {
Id = id;
}
public DepotHead getHeaderId() {
return HeaderId;
}
public void setHeaderId(DepotHead headerId) {
HeaderId = headerId;
}
public Material getMaterialId() {
return MaterialId;
}
public void setMaterialId(Material materialId) {
MaterialId = materialId;
}
public Double getOperNumber() {
return OperNumber;
}
public void setOperNumber(Double operNumber) {
OperNumber = operNumber;
}
public Double getUnitPrice() {
return UnitPrice;
}
public void setUnitPrice(Double unitPrice) {
UnitPrice = unitPrice;
}
public Double getIncidentals() {
return Incidentals;
}
public void setIncidentals(Double incidentals) {
Incidentals = incidentals;
}
public String getRemark() {
return Remark;
}
public void setRemark(String remark) {
Remark = remark;
}
public String getImg() {
return Img;
}
public void setImg(String img) {
Img = img;
}
}

View 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>

View File

@@ -0,0 +1,66 @@
package com.jsh.model.po;
@SuppressWarnings("serial")
public class InOutItem implements java.io.Serializable
{
private Long Id;
private String Name;
private String Type;
private String Remark;
public InOutItem()
{
}
public InOutItem(Long Id)
{
this.Id = Id;
}
public InOutItem(String name, String type, String remark) {
Name = name;
Type = type;
Remark = remark;
}
public void setId(Long id)
{
Id = id;
}
public Long getId()
{
return Id;
}
public void setName(String name)
{
Name = name;
}
public String getName()
{
return Name;
}
public void setType(String type)
{
Type = type;
}
public String getType()
{
return Type;
}
public void setRemark(String remark)
{
Remark = remark;
}
public String getRemark()
{
return Remark;
}
}

View File

@@ -0,0 +1,170 @@
package com.jsh.model.vo.basic;
import java.io.Serializable;
@SuppressWarnings("serial")
public class AccountModel implements Serializable
{
private AccountShowModel showModel = new AccountShowModel();
/**======开始接受页面参数=================**/
/**
* 名称
*/
private String name = "";
/**
* 编号
*/
private String serialNo = "";
/**
* 期初金额
*/
private Double initialAmount;
/**
* 当前余额
*/
private Double currentAmount;
/**
* 备注
*/
private String remark = "";
/**
* 分类ID
*/
private Long accountID = 0l;
/**
* 分类IDs 批量操作使用
*/
private String accountIDs = "";
/**
* 每页显示的个数
*/
private int pageSize = 10;
/**
* 当前页码
*/
private int pageNo = 1;
/**
* 用户IP用户记录操作日志
*/
private String clientIp = "";
public void setShowModel(AccountShowModel showModel)
{
this.showModel = showModel;
}
public AccountShowModel getShowModel()
{
return showModel;
}
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public void setSerialNo(String serialNo)
{
this.serialNo = serialNo;
}
public String getSerialNo()
{
return serialNo;
}
public void setInitialAmount(Double initialAmount)
{
this.initialAmount = initialAmount;
}
public Double getInitialAmount()
{
return initialAmount;
}
public void setCurrentAmount(Double currentAmount)
{
this.currentAmount = currentAmount;
}
public Double getCurrentAmount()
{
return currentAmount;
}
public void setRemark(String remark)
{
this.remark = remark;
}
public String getRemark()
{
return remark;
}
public void setAccountID(Long accountID)
{
this.accountID = accountID;
}
public Long getAccountID()
{
return accountID;
}
public void setAccountIDs(String accountIDs)
{
this.accountIDs = accountIDs;
}
public String getAccountIDs()
{
return accountIDs;
}
public void setPageSize(int pageSize)
{
this.pageSize = pageSize;
}
public int getPageSize()
{
return pageSize;
}
public void setPageNo(int pageNo)
{
this.pageNo = pageNo;
}
public int getPageNo()
{
return pageNo;
}
public void setClientIp(String clientIp)
{
this.clientIp = clientIp;
}
public String getClientIp()
{
return clientIp;
}
}

View File

@@ -0,0 +1,43 @@
package com.jsh.model.vo.basic;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@SuppressWarnings("serial")
public class AccountShowModel implements Serializable
{
/**
* 提示信息
*/
private String msgTip = "";
/**
* 系统数据
*/
@SuppressWarnings("rawtypes")
private Map<String,List> map = new HashMap<String,List>();
public String getMsgTip()
{
return msgTip;
}
public void setMsgTip(String msgTip)
{
this.msgTip = msgTip;
}
@SuppressWarnings("rawtypes")
public Map<String, List> getMap() {
return map;
}
@SuppressWarnings("rawtypes")
public void setMap(Map<String, List> map) {
this.map = map;
}
}

View File

@@ -0,0 +1,140 @@
package com.jsh.model.vo.basic;
import java.io.Serializable;
@SuppressWarnings("serial")
public class InOutItemModel implements Serializable
{
private InOutItemShowModel showModel = new InOutItemShowModel();
/**======开始接受页面参数=================**/
/**
* 名称
*/
private String name = "";
/**
* 类型
*/
private String type = "";
/**
* 备注
*/
private String remark = "";
/**
* 分类ID
*/
private Long inOutItemID = 0l;
/**
* 分类IDs 批量操作使用
*/
private String inOutItemIDs = "";
/**
* 每页显示的个数
*/
private int pageSize = 10;
/**
* 当前页码
*/
private int pageNo = 1;
/**
* 用户IP用户记录操作日志
*/
private String clientIp = "";
public void setShowModel(InOutItemShowModel showModel)
{
this.showModel = showModel;
}
public InOutItemShowModel getShowModel()
{
return showModel;
}
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public void setType(String type)
{
this.type = type;
}
public String getType()
{
return type;
}
public void setRemark(String remark)
{
this.remark = remark;
}
public String getRemark()
{
return remark;
}
public void setInOutItemID(Long inOutItemID)
{
this.inOutItemID = inOutItemID;
}
public Long getInOutItemID()
{
return inOutItemID;
}
public void setInOutItemIDs(String inOutItemIDs)
{
this.inOutItemIDs = inOutItemIDs;
}
public String getInOutItemIDs()
{
return inOutItemIDs;
}
public void setPageSize(int pageSize)
{
this.pageSize = pageSize;
}
public int getPageSize()
{
return pageSize;
}
public void setPageNo(int pageNo)
{
this.pageNo = pageNo;
}
public int getPageNo()
{
return pageNo;
}
public void setClientIp(String clientIp)
{
this.clientIp = clientIp;
}
public String getClientIp()
{
return clientIp;
}
}

View File

@@ -0,0 +1,43 @@
package com.jsh.model.vo.basic;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@SuppressWarnings("serial")
public class InOutItemShowModel implements Serializable
{
/**
* 提示信息
*/
private String msgTip = "";
/**
* 系统数据
*/
@SuppressWarnings("rawtypes")
private Map<String,List> map = new HashMap<String,List>();
public String getMsgTip()
{
return msgTip;
}
public void setMsgTip(String msgTip)
{
this.msgTip = msgTip;
}
@SuppressWarnings("rawtypes")
public Map<String, List> getMap() {
return map;
}
@SuppressWarnings("rawtypes")
public void setMap(Map<String, List> map) {
this.map = map;
}
}