Files
scrq-hd/.svn/pristine/dc/dccd00f25bfbdeb02ffb82e1cb85659d19008ea8.svn-base
2025-07-03 10:34:04 +08:00

166 lines
3.1 KiB
Plaintext

package com.cmeim.biz.po;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import javax.persistence.*;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@Data
@Entity
@Table(name = "popomaindto")
public class Popomaindto implements Serializable {
/**
* null
*/
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY, generator = "popomaindto")
//@TableGenerator(name = "popomaindto", table = "sy_sequence", pkColumnName = "seq_name", valueColumnName =
// "seq_value", pkColumnValue = "popomaindto", allocationSize = 1)
@Column(name = "id")
@ApiParam(value = "null")
private Long id;
/**
* null
*/
@Column(name = "cPOID")
@ApiParam(value = "null")
private String cPoid;
/**
* null
*/
@Column(name = "POID")
@ApiParam(value = "null")
private Long poid;
/**
* null
*/
@Column(name = "dPODate")
@ApiParam(value = "null")
private String dPoDate;
/**
* null
*/
@Column(name = "cVenCode")
@ApiParam(value = "null")
private String cVenCode;
/**
* null
*/
@Column(name = "cVenName")
@ApiParam(value = "null")
private String cVenName;
/**
* null
*/
@Column(name = "cDepCode")
@ApiParam(value = "null")
private String cDepCode;
/**
* null
*/
@Column(name = "cDepName")
@ApiParam(value = "null")
private String cDepName;
/**
* null
*/
@Column(name = "cPersonCode")
@ApiParam(value = "null")
private String cPersonCode;
/**
* null
*/
@Column(name = "cPersonName")
@ApiParam(value = "null")
private String cPersonName;
/**
* null
*/
@Column(name = "cPTCode")
@ApiParam(value = "null")
private String cPtCode;
/**
* null
*/
@Column(name = "cPTName")
@ApiParam(value = "null")
private String cPtName;
/**
* null
*/
@Column(name = "cexch_name")
@ApiParam(value = "null")
private String cexchName;
/**
* null
*/
@Column(name = "nflat")
@ApiParam(value = "null")
private java.math.BigDecimal nflat;
/**
* null
*/
@Column(name = "iTaxRate")
@ApiParam(value = "null")
private java.math.BigDecimal iTaxRate;
/**
* null
*/
@Column(name = "cMemo")
@ApiParam(value = "null")
private String cMemo;
/**
* null
*/
@Column(name = "cMaker")
@ApiParam(value = "null")
private String cMaker;
/**
* null
*/
@Column(name = "cVerifier")
@ApiParam(value = "null")
private String cVerifier;
/**
* null
*/
@Column(name = "cCloser")
@ApiParam(value = "null")
private String cCloser;
/**
* null
*/
@Column(name = "cBusType")
@ApiParam(value = "null")
private String cBusType;
@OneToMany(targetEntity = Podetailsdto.class, cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@JoinColumn(name = "poid", referencedColumnName = "POID")
private List<Podetailsdto> items = new ArrayList<>();
}