//AggVO
package nc.vo.bgymem.qc6005;
import nc.vo.pubapp.pattern.model.entity.bill.AbstractBill;
import nc.vo.pubapp.pattern.model.meta.entity.bill.BillMetaFactory;
import nc.vo.pubapp.pattern.model.meta.entity.bill.IBillMeta;
@nc.vo.annotation.AggVoInfo(parentVO = "nc.vo.bgymem.qc6005.SupervisionVO")
public class AggSupervisionVO extends AbstractBill {
@Override
public IBillMeta getMetaData() {
IBillMeta billMeta =BillMetaFactory.getInstance().getBillMeta(AggSupervisionVOMeta.class);
return billMeta;
}
@Override
public SupervisionVO getParentVO() {
return (SupervisionVO) this.getParent();
}
}
//MetaVO
package nc.vo.bgymem.qc6005;
import nc.vo.pubapp.pattern.model.meta.entity.bill.AbstractBillMeta;
public class AggSupervisionVOMeta extends AbstractBillMeta {
public AggSupervisionVOMeta() {
this.init();
}
private void init() {
this.setParent(nc.vo.bgymem.qc6005.SupervisionVO.class);
this.addChildren(nc.vo.bgymem.qc6005.SupervisionBVO.class);
}
}
//BodyVO
package nc.vo.bgymem.qc6005;
import nc.vo.pub.IVOMeta;
import nc.vo.pub.SuperVO;
import nc.vo.pub.lang.UFBoolean;
import nc.vo.pub.lang.UFDate;
import nc.vo.pub.lang.UFDateTime;
import nc.vo.pub.lang.UFDouble;
import nc.vo.pubapp.pattern.model.meta.entity.vo.VOMetaFactory;
public class SupervisionBVO extends SuperVO {
/**
*源头单据表体主键
*/
public static final String CFIRSTBID="cfirstbid";
/**
*源头单据主表主键
*/
public static final String CFIRSTID="cfirstid";
/**
*行号
*/
public static final String CROWNO="crowno";
/**
*来源单据表体主键
*/
public static final String CSRCBID="csrcbid";
/**
*来源单据主表主键
*/
public static final String CSRCID="csrcid";
/**
*来源单据类型
*/
public static final String CSRCTYPE="csrctype";
/**
*合同竣工日期
*/
public static final String DENDDATE="denddate";
/**
*监理签订时间
*/
public static final String DSIGNDATE="dsigndate";
/**
*合同开工日期
*/
public static final String DSTARDATE="dstardate";
/**
*合同工期(天)
*/
public static final String IDAYNUM="idaynum";
/**
*监理方式
*/
public static final String IMETHODS=&