| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180 |
- package com.uas.console.donate.model;
- import javax.persistence.*;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- @Entity
- @Table(name="donate$projectrecode")
- public class ProjectRecode {
- private static final long serialVersionUID = 1L;
- private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm");
- @Id
- @GeneratedValue(strategy= GenerationType.IDENTITY)
- @Column(name="pr_id")
- private Long id;
- /**
- * 项目编号
- */
- @Column(name="pr_pro_id")
- private Long proId;
- /**
- * 项目
- */
- @OneToOne(cascade = { CascadeType.REFRESH, CascadeType.MERGE })
- @JoinColumn(name = "pr_pro_id", insertable = false, updatable = false)
- private Project project;
- /**
- * 优软云账号
- */
- @Column(name="pr_uuid")
- private Long uuid;
- /**
- * 用户信息
- */
- @OneToOne(cascade = CascadeType.REFRESH)
- @JoinColumn(name = "pr_uuid", insertable = false, updatable = false)
- private User user;
- /**
- * 捐款额
- * @return
- */
- @Column(name = "pr_amount")
- private Double amount;
- /**
- * 捐款时间
- * @return
- */
- @Column(name = "pr_time")
- private Date time;
- /**
- * 捐赠项目
- * @return
- */
- @Column(name = "pr_pro_name")
- private String projectName;
- /**
- * 收益机构
- */
- @Column(name = "pr_org_name")
- private String orgName;
- /**
- * 捐款方式
- * @return
- */
- @Column(name = "pr_way")
- private String way;
- /**
- * 支付状态(1:待支付,2:已支付,3:异常情况)
- * @return
- */
- @Column(name = "pr_status")
- private short status;
- /**
- * 支付异常情况时信息
- */
- @Column(name = "pr_exception_msg")
- private String exceptionMsg;
- public Long getId() {
- return id;
- }
- public void setId(Long id) {
- this.id = id;
- }
- public Long getProId() {
- return proId;
- }
- public void setProId(Long proId) {
- this.proId = proId;
- }
- public Project getProject() {
- return project;
- }
- public void setProject(Project project) {
- this.project = project;
- }
- public Long getUuid() {
- return uuid;
- }
- public void setUuid(Long uuid) {
- this.uuid = uuid;
- }
- public Double getAmount() {
- return amount;
- }
- public void setAmount(Double amount) {
- this.amount = amount;
- }
- public String getTime() {
- Date time=this.time;
- return time!=null?sdf.format(time):null;
- }
- public void setTime(Date time) {
- this.time = time;
- }
- public String getProjectName() {
- return projectName;
- }
- public void setProjectName(String projectName) {
- this.projectName = projectName;
- }
- public String getOrgName() {
- return orgName;
- }
- public void setOrgName(String orgName) {
- this.orgName = orgName;
- }
- public String getWay() {
- return way;
- }
- public void setWay(String way) {
- this.way = way;
- }
- public short getStatus() {
- return status;
- }
- public void setStatus(short status) {
- this.status = status;
- }
- public String getExceptionMsg() {
- return exceptionMsg;
- }
- public void setExceptionMsg(String exceptionMsg) {
- this.exceptionMsg = exceptionMsg;
- }
- }
|