parent
d4dc545d95
commit
7e8cf2d05d
@ -0,0 +1,65 @@ |
|||||||
|
package com.sinosoft.lis.request.g_app; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import javax.xml.bind.annotation.*; |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlRootElement(name = "TX") |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public class TXRequest { |
||||||
|
@XmlElement(name = "ENTITY") |
||||||
|
private Entity entity; |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public static class Entity { |
||||||
|
@XmlElement(name = "TRANSHEAD") |
||||||
|
private TransHead transHead; |
||||||
|
|
||||||
|
@XmlElement(name = "TRANSBODY") |
||||||
|
private TransBody transBody; |
||||||
|
} |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public static class TransHead { |
||||||
|
/** |
||||||
|
* 交易流水号 GCS2ASK+YYYYMMDD+6位流水号 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "SysCode") |
||||||
|
private String sysCode; |
||||||
|
/** |
||||||
|
* 交易号 GRFQ000002 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "FuncFlag") |
||||||
|
private String funcFlag; |
||||||
|
/** |
||||||
|
* 交易日期 格式:YYYYMMDD |
||||||
|
*/ |
||||||
|
@XmlElement(name = "TransDate") |
||||||
|
private String transDate; |
||||||
|
/** |
||||||
|
* 交易时间 格式:HHMMSS |
||||||
|
*/ |
||||||
|
@XmlElement(name = "TransTime") |
||||||
|
private String transTime; |
||||||
|
} |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public static class TransBody { |
||||||
|
/** |
||||||
|
* 询价单号 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "AskNo") |
||||||
|
private String askNo; |
||||||
|
/** |
||||||
|
* 询价批次号 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "AskBatchNo") |
||||||
|
private String askBatchNo; |
||||||
|
// @XmlElement(name = "PolApplyDate")
|
||||||
|
// private String polApplyDate;
|
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,380 @@ |
|||||||
|
package com.sinosoft.lis.response.g_app; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import javax.xml.bind.annotation.*; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlRootElement(name = "TX") |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public class TXResponse { |
||||||
|
@XmlElement(name = "TX_BODY") |
||||||
|
private TxBody txBody; |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public static class TxBody { |
||||||
|
@XmlElement(name = "ENTITY") |
||||||
|
private Entity entity; |
||||||
|
} |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public static class Entity { |
||||||
|
@XmlElement(name = "TRANSHEAD") |
||||||
|
private TransHead transHead; |
||||||
|
|
||||||
|
@XmlElement(name = "TRANSBODY") |
||||||
|
private TransBody transBody; |
||||||
|
} |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public static class TransHead { |
||||||
|
/** |
||||||
|
* 交易流水号 GCS2ASK+YYYYMMDD+6位流水号 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "SysCode") |
||||||
|
private String sysCode; |
||||||
|
/** |
||||||
|
* 交易号 GRFQ000002 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "FuncFlag") |
||||||
|
private String funcFlag; |
||||||
|
/** |
||||||
|
* 交易日期 格式:YYYYMMDD |
||||||
|
*/ |
||||||
|
@XmlElement(name = "TransDate") |
||||||
|
private String transDate; |
||||||
|
/** |
||||||
|
* 交易时间 格式:HHMMSS |
||||||
|
*/ |
||||||
|
@XmlElement(name = "TransTime") |
||||||
|
private String transTime; |
||||||
|
/** |
||||||
|
* 响应日期 格式:YYYYMMDD |
||||||
|
*/ |
||||||
|
@XmlElement(name = "ResponseDate") |
||||||
|
private String responseDate; |
||||||
|
/** |
||||||
|
* 响应时间 格式:HHMMSS |
||||||
|
*/ |
||||||
|
@XmlElement(name = "ResponseTime") // 注意:原报文此处拼写为 Timee
|
||||||
|
private String responseTime; |
||||||
|
/** |
||||||
|
* 返回结果代码 例:000000/111111 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "ReturnCode") |
||||||
|
private String returnCode; |
||||||
|
/** |
||||||
|
* 返回结果 例:查询成功/查询失败结果 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Message") |
||||||
|
private String message; |
||||||
|
} |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public static class TransBody { |
||||||
|
/** |
||||||
|
* 单位全称 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "GrpName") |
||||||
|
private String grpName; |
||||||
|
/** |
||||||
|
* 单位性质 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "GrpNature") |
||||||
|
private String grpNature; |
||||||
|
/** |
||||||
|
* 关联公司 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "RelaAskCont") |
||||||
|
private String relaAskCont; |
||||||
|
/** |
||||||
|
* 保障期间 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "InsuYear") |
||||||
|
private String insuYear; |
||||||
|
/** |
||||||
|
* 保障期间单位 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "InsuYearFlag") |
||||||
|
private String insuYearFlag; |
||||||
|
/** |
||||||
|
* 投保人数 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "ExpPeoples") |
||||||
|
private Integer ExpPeoples; |
||||||
|
/** |
||||||
|
* 保费计算方式 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "CalFeeMethod") |
||||||
|
private String calFeeMethod; |
||||||
|
/** |
||||||
|
* 工程造价 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "ProjectCost") |
||||||
|
private double projectCost; |
||||||
|
/** |
||||||
|
* 建筑面积 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "StructureArea") |
||||||
|
private String structureArea; |
||||||
|
/** |
||||||
|
* 职业等级 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "OccupationType") |
||||||
|
private String occupationType; |
||||||
|
/** |
||||||
|
* 销售渠道 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Salechnl") |
||||||
|
private String salechnl; |
||||||
|
/** |
||||||
|
* 二级销售渠道 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "salechnldetail") |
||||||
|
private String salechnldetail; |
||||||
|
/** |
||||||
|
* 保单套餐类型 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "PolPackageFlag") |
||||||
|
private String polPackageFlag; |
||||||
|
/** |
||||||
|
* 业务来源 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "BussinessSource") |
||||||
|
private String bussinessSource; |
||||||
|
/** |
||||||
|
* 是否续保保单 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "RepeatBill") |
||||||
|
private String repeatBill; |
||||||
|
/** |
||||||
|
* 上一年度保单合同号 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "OldPrtNo") |
||||||
|
private String oldPrtNo; |
||||||
|
/** |
||||||
|
* 员工数量 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Peoples") |
||||||
|
private String peoples; |
||||||
|
/** |
||||||
|
* 工伤行业 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "IndustrialInjury") |
||||||
|
private String industrialInjury; |
||||||
|
/** |
||||||
|
* 行业名称 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "BusinessType") |
||||||
|
private String businessType; |
||||||
|
/** |
||||||
|
* 特别约定 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Remark") |
||||||
|
private String remark; |
||||||
|
/** |
||||||
|
* 业务标记 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "BusFlag") |
||||||
|
private String busFlag; |
||||||
|
/** |
||||||
|
* 业务性质 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "BusType") |
||||||
|
private String busType; |
||||||
|
/** |
||||||
|
* 是否共保业务 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "PriMartFlag") |
||||||
|
private String priMartFlag; |
||||||
|
/** |
||||||
|
* 是否为主共保方 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "IsPrimary") |
||||||
|
private String isPrimary; |
||||||
|
/** |
||||||
|
* 共保公司名称 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "PriMaryName") |
||||||
|
private String priMaryName; |
||||||
|
/** |
||||||
|
* 我司承担份额(%) |
||||||
|
*/ |
||||||
|
@XmlElement(name = "AssumePart") |
||||||
|
private String assumePart; |
||||||
|
/** |
||||||
|
* 询价单有效期 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "OtherReqDesTime") |
||||||
|
private String otherReqDesTime; |
||||||
|
/** |
||||||
|
* 缴费方式 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "PayIntv") |
||||||
|
private String payIntv; |
||||||
|
/** |
||||||
|
* 预计保费规模(元) |
||||||
|
*/ |
||||||
|
@XmlElement(name = "ExPsumPrem") |
||||||
|
private String exPsumPrem; |
||||||
|
|
||||||
|
// 处理嵌套的 Plan 列表
|
||||||
|
@XmlElementWrapper(name = "ContPlans") |
||||||
|
@XmlElement(name = "Plan") |
||||||
|
private List<Plan> contPlans; |
||||||
|
|
||||||
|
@XmlElement(name = "BankService") |
||||||
|
private String bankService; |
||||||
|
@XmlElement(name = "Remark1") |
||||||
|
private String remark1; |
||||||
|
@XmlElement(name = "Remark2") |
||||||
|
private String remark2; |
||||||
|
@XmlElement(name = "Remark3") |
||||||
|
private String remark3; |
||||||
|
} |
||||||
|
|
||||||
|
@Data |
||||||
|
@XmlAccessorType(XmlAccessType.FIELD) |
||||||
|
public static class Plan { |
||||||
|
/** |
||||||
|
* 保障层级编码 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "ContPlanCode") |
||||||
|
private String contPlanCode; |
||||||
|
/** |
||||||
|
* 保障层级名称 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "ContPlanName") |
||||||
|
private String contPlanName; |
||||||
|
/** |
||||||
|
* 险种编码 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "RiskCode") |
||||||
|
private String riskCode; |
||||||
|
/** |
||||||
|
* 责任编码 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "DutyCode") |
||||||
|
private String dutyCode; |
||||||
|
/** |
||||||
|
* 保额 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Amnt") |
||||||
|
private String amnt; |
||||||
|
/** |
||||||
|
* 份数 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Mult") |
||||||
|
private String mult; |
||||||
|
/** |
||||||
|
* 免赔类型 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "DeductionType") |
||||||
|
private String deductionType; |
||||||
|
/** |
||||||
|
* 免赔额 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "DeductionFee") |
||||||
|
private String deductionFee; |
||||||
|
/** |
||||||
|
* 日限额 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "DailyLimit") |
||||||
|
private String dailyLimit; |
||||||
|
/** |
||||||
|
* 赔付比例 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "CompenSationRatio") |
||||||
|
private String compenSationRatio; |
||||||
|
@XmlElement(name = "AvgPrem") |
||||||
|
/** |
||||||
|
* 人均保费 |
||||||
|
*/ |
||||||
|
private String avgPrem; |
||||||
|
/** |
||||||
|
* 按月薪计算保额 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Falg") // 注意:原报文此处拼写为 Falg
|
||||||
|
private String falg; |
||||||
|
/** |
||||||
|
* 月薪金额 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "MonthAmnt") |
||||||
|
private String monthAmnt; |
||||||
|
/** |
||||||
|
* 月薪倍数 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "MonthAmntMul") |
||||||
|
private String monthAmntMul; |
||||||
|
/** |
||||||
|
* 标准保费 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "StandardPrem") |
||||||
|
private String standardPrem; |
||||||
|
/** |
||||||
|
* 实收保费 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Prem") |
||||||
|
private String prem; |
||||||
|
/** |
||||||
|
* 折扣率 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "DiscountRate") |
||||||
|
private String discountRate; |
||||||
|
/** |
||||||
|
* 团体总限额 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "GroupLimit") |
||||||
|
private String groupLimit; |
||||||
|
/** |
||||||
|
* 团体日限额 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "PersonalLimit") |
||||||
|
private String personalLimit; |
||||||
|
/** |
||||||
|
* 等待期 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Waitdays") |
||||||
|
private String waitdays; |
||||||
|
/** |
||||||
|
* 有/无社保 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "DoctorenSurecase") |
||||||
|
private String doctorenSurecase; |
||||||
|
/** |
||||||
|
* 免赔日数 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "DeductDays") |
||||||
|
private String deductDays; |
||||||
|
/** |
||||||
|
* 最高给付天数 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Maxpaydays") |
||||||
|
private String maxpaydays; |
||||||
|
/** |
||||||
|
* 工标/行标 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "WorkIndustryStdFlag") |
||||||
|
private String workIndustryStdFlag; |
||||||
|
/** |
||||||
|
* 给付计划 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "WorkPayPlanFlag") |
||||||
|
private String workPayPlanFlag; |
||||||
|
/** |
||||||
|
* 伤残等级 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "Disabilitygrade") |
||||||
|
private String disabilitygrade; |
||||||
|
/** |
||||||
|
* 交通意外类型 |
||||||
|
*/ |
||||||
|
@XmlElement(name = "TrafficaccIdentTypes") |
||||||
|
private String trafficaccIdentTypes; |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,64 @@ |
|||||||
|
package com.sinosoft.lis.utils; |
||||||
|
|
||||||
|
import javax.xml.bind.JAXBContext; |
||||||
|
import javax.xml.bind.Marshaller; |
||||||
|
import javax.xml.bind.Unmarshaller; |
||||||
|
import java.io.ByteArrayOutputStream; |
||||||
|
import java.io.OutputStreamWriter; |
||||||
|
import java.io.StringReader; |
||||||
|
import java.io.StringWriter; |
||||||
|
|
||||||
|
public class XmlUtil { |
||||||
|
|
||||||
|
/** |
||||||
|
* 对象转 XML 字符串 (指定 GBK 编码) |
||||||
|
*/ |
||||||
|
public static String toXml(Object obj) { |
||||||
|
try { |
||||||
|
JAXBContext context = JAXBContext.newInstance(obj.getClass()); |
||||||
|
Marshaller marshaller = context.createMarshaller(); |
||||||
|
|
||||||
|
// 1. 设置格式化输出 (可选)
|
||||||
|
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); |
||||||
|
|
||||||
|
// 2. 【关键修改】移除 marshaller.setProperty("encoding", "GBK");
|
||||||
|
// 标准 JAXB 不支持这个属性,会报错。
|
||||||
|
|
||||||
|
// 3. 使用 ByteArrayOutputStream + OutputStreamWriter 来指定编码
|
||||||
|
ByteArrayOutputStream bos = new ByteArrayOutputStream(); |
||||||
|
// 在这里指定 "GBK"
|
||||||
|
OutputStreamWriter osw = new OutputStreamWriter(bos, "GBK"); |
||||||
|
|
||||||
|
marshaller.marshal(obj, osw); |
||||||
|
|
||||||
|
// 4. 转为字符串返回
|
||||||
|
// 注意:这里要把字节数组转回字符串时,也要用 GBK,否则中文会乱码
|
||||||
|
return new String(bos.toByteArray(), "GBK"); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
e.printStackTrace(); |
||||||
|
throw new RuntimeException("XML转换失败", e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* XML 字符串转 Java 对象 |
||||||
|
*/ |
||||||
|
public static <T> T fromXml(String xmlStr, Class<T> clazz) { |
||||||
|
try { |
||||||
|
JAXBContext context = JAXBContext.newInstance(clazz); |
||||||
|
Unmarshaller unmarshaller = context.createUnmarshaller(); |
||||||
|
|
||||||
|
// --- 关键修改点:使用 trim() 去除首尾空格 ---
|
||||||
|
// 这一步能解决 "Content is not allowed in prolog" 错误
|
||||||
|
String cleanXml = xmlStr.trim().replace("\uFEFF", ""); |
||||||
|
// 检查空值并去除首尾空格/换行
|
||||||
|
StringReader reader = new StringReader(xmlStr == null ? "" : xmlStr.trim()); |
||||||
|
return (T) unmarshaller.unmarshal(reader); |
||||||
|
} catch (Exception e) { |
||||||
|
e.printStackTrace(); |
||||||
|
return null; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,110 @@ |
|||||||
|
/** |
||||||
|
* Copyright (c) 2002 Sinosoft Co.,LTD. |
||||||
|
* All right reserved. |
||||||
|
*/ |
||||||
|
|
||||||
|
package com.sinosoft.lis.db; |
||||||
|
|
||||||
|
import com.sinosoft.lis.schema.INQUIRYGROUPBACKUPSchema; |
||||||
|
import com.sinosoft.lis.vschema.INQUIRYGROUPBACKUPSet; |
||||||
|
import com.sinosoft.persistence.DB; |
||||||
|
import com.sinosoft.persistence.impl.DBOper; |
||||||
|
import com.sinosoft.utility.SQLwithBindVariables; |
||||||
|
import lombok.extern.slf4j.Slf4j; |
||||||
|
|
||||||
|
import java.sql.Connection; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p>ClassName: INQUIRYGROUPBACKUPDB </p> |
||||||
|
* <p>Description: DB层数据库操作类文件 </p> |
||||||
|
* <p>Company: Sinosoft Co.,LTD </p> |
||||||
|
* @Database inquirygroupbackup |
||||||
|
* @author Makerx2 |
||||||
|
* @CreateDatetime 2026-06-01 09:15:25 262 |
||||||
|
*/ |
||||||
|
@Slf4j |
||||||
|
public class INQUIRYGROUPBACKUPDB extends INQUIRYGROUPBACKUPSchema implements DB<INQUIRYGROUPBACKUPSet> { |
||||||
|
// @Field
|
||||||
|
private Connection con; |
||||||
|
|
||||||
|
private boolean readOnlyFlag = false; |
||||||
|
|
||||||
|
|
||||||
|
// @Constructor
|
||||||
|
public INQUIRYGROUPBACKUPDB(Connection cConnection) { |
||||||
|
con = cConnection; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPDB() { |
||||||
|
con = null; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPDB(boolean readOnly) { |
||||||
|
this(); |
||||||
|
readOnlyFlag = readOnly; |
||||||
|
} |
||||||
|
|
||||||
|
// @Method
|
||||||
|
|
||||||
|
@Override |
||||||
|
public void readOnly(boolean readOnly) { |
||||||
|
readOnlyFlag = readOnly; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean deleteSQL() { |
||||||
|
return DBOper.deleteSQL(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getCount() { |
||||||
|
return DBOper.getCount(this, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean insert() { |
||||||
|
return DBOper.insert(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean delete() { |
||||||
|
return DBOper.delete(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean update() { |
||||||
|
return DBOper.update(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean getInfo() { |
||||||
|
return DBOper.getInfo(this, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYGROUPBACKUPSet query() { |
||||||
|
return query(-1, -1); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYGROUPBACKUPSet query(int nStart, int nCount) { |
||||||
|
return (INQUIRYGROUPBACKUPSet) DBOper.query(this, nStart, nCount, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean getInfo(SQLwithBindVariables sqlbv) { |
||||||
|
return DBOper.getInfo(this, sqlbv, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYGROUPBACKUPSet executeQuery(SQLwithBindVariables sqlbv) { |
||||||
|
return executeQuery(sqlbv, -1, -1); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYGROUPBACKUPSet executeQuery(SQLwithBindVariables sqlbv, int nStart, int nCount) { |
||||||
|
return (INQUIRYGROUPBACKUPSet) DBOper.executeQuery(this, sqlbv, nStart, nCount, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,110 @@ |
|||||||
|
/** |
||||||
|
* Copyright (c) 2002 Sinosoft Co.,LTD. |
||||||
|
* All right reserved. |
||||||
|
*/ |
||||||
|
|
||||||
|
package com.sinosoft.lis.db; |
||||||
|
|
||||||
|
import com.sinosoft.lis.schema.INQUIRYPROTECTIONLEVELBACKUPSchema; |
||||||
|
import com.sinosoft.lis.vschema.INQUIRYPROTECTIONLEVELBACKUPSet; |
||||||
|
import com.sinosoft.persistence.DB; |
||||||
|
import com.sinosoft.persistence.impl.DBOper; |
||||||
|
import com.sinosoft.utility.SQLwithBindVariables; |
||||||
|
import lombok.extern.slf4j.Slf4j; |
||||||
|
|
||||||
|
import java.sql.Connection; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p>ClassName: INQUIRYPROTECTIONLEVELBACKUPDB </p> |
||||||
|
* <p>Description: DB层数据库操作类文件 </p> |
||||||
|
* <p>Company: Sinosoft Co.,LTD </p> |
||||||
|
* @Database inquiryprotectionlevelbackup |
||||||
|
* @author Makerx2 |
||||||
|
* @CreateDatetime 2026-06-01 13:09:12 456 |
||||||
|
*/ |
||||||
|
@Slf4j |
||||||
|
public class INQUIRYPROTECTIONLEVELBACKUPDB extends INQUIRYPROTECTIONLEVELBACKUPSchema implements DB<INQUIRYPROTECTIONLEVELBACKUPSet> { |
||||||
|
// @Field
|
||||||
|
private Connection con; |
||||||
|
|
||||||
|
private boolean readOnlyFlag = false; |
||||||
|
|
||||||
|
|
||||||
|
// @Constructor
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPDB(Connection cConnection) { |
||||||
|
con = cConnection; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPDB() { |
||||||
|
con = null; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPDB(boolean readOnly) { |
||||||
|
this(); |
||||||
|
readOnlyFlag = readOnly; |
||||||
|
} |
||||||
|
|
||||||
|
// @Method
|
||||||
|
|
||||||
|
@Override |
||||||
|
public void readOnly(boolean readOnly) { |
||||||
|
readOnlyFlag = readOnly; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean deleteSQL() { |
||||||
|
return DBOper.deleteSQL(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getCount() { |
||||||
|
return DBOper.getCount(this, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean insert() { |
||||||
|
return DBOper.insert(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean delete() { |
||||||
|
return DBOper.delete(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean update() { |
||||||
|
return DBOper.update(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean getInfo() { |
||||||
|
return DBOper.getInfo(this, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSet query() { |
||||||
|
return query(-1, -1); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSet query(int nStart, int nCount) { |
||||||
|
return (INQUIRYPROTECTIONLEVELBACKUPSet) DBOper.query(this, nStart, nCount, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean getInfo(SQLwithBindVariables sqlbv) { |
||||||
|
return DBOper.getInfo(this, sqlbv, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSet executeQuery(SQLwithBindVariables sqlbv) { |
||||||
|
return executeQuery(sqlbv, -1, -1); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSet executeQuery(SQLwithBindVariables sqlbv, int nStart, int nCount) { |
||||||
|
return (INQUIRYPROTECTIONLEVELBACKUPSet) DBOper.executeQuery(this, sqlbv, nStart, nCount, con, readOnlyFlag, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,549 @@ |
|||||||
|
/** |
||||||
|
* Copyright (c) 2002 Sinosoft Co.,LTD. |
||||||
|
* All right reserved. |
||||||
|
*/ |
||||||
|
|
||||||
|
package com.sinosoft.lis.schema; |
||||||
|
|
||||||
|
import com.sinosoft.persistence.Entity; |
||||||
|
import com.sinosoft.lis.pubfun.FDate; |
||||||
|
import com.sinosoft.persistence.Column; |
||||||
|
import com.sinosoft.persistence.Id; |
||||||
|
import com.sinosoft.persistence.Schema; |
||||||
|
import com.sinosoft.persistence.Table; |
||||||
|
import com.sinosoft.persistence.impl.SchemaHelper; |
||||||
|
import com.sinosoft.utility.CErrors; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.Getter; |
||||||
|
import lombok.Setter; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p>ClassName: INQUIRYGROUPBACKUPSchema </p> |
||||||
|
* <p>Description: DB层 Schema 类文件 </p> |
||||||
|
* <p>Company: Sinosoft Co.,LTD </p> |
||||||
|
* 调用询价备份表 |
||||||
|
* @author Makerx2 |
||||||
|
* @Database inquirygroupbackup |
||||||
|
* @CreateDatetime 2026-06-01 09:15:25 249 |
||||||
|
*/ |
||||||
|
@Table(name = "INQUIRYGROUPBACKUP", desc = "INQUIRYGROUPBACKUP") |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
public class INQUIRYGROUPBACKUPSchema extends Entity implements Schema<INQUIRYGROUPBACKUPSchema>, Cloneable { |
||||||
|
// @Field
|
||||||
|
/** |
||||||
|
* 询价号 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 0, name = "ASKNO", desc = "ASKNO", type = Schema.TYPE_STRING) |
||||||
|
private String aSKNO; |
||||||
|
|
||||||
|
/** |
||||||
|
* 询价批次号 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 1, name = "ASKBATCHNO", desc = "ASKBATCHNO", type = Schema.TYPE_STRING) |
||||||
|
private String aSKBATCHNO; |
||||||
|
|
||||||
|
/** |
||||||
|
* 交易流水号(GCS2ASK+YYYYMMDD+6位流水号) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 2, name = "SYSCODE", desc = "SYSCODE", type = Schema.TYPE_STRING) |
||||||
|
private String sYSCODE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 交易号 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 3, name = "FUNCFLAG", desc = "FUNCFLAG", type = Schema.TYPE_STRING) |
||||||
|
private String fUNCFLAG; |
||||||
|
|
||||||
|
/** |
||||||
|
* 交易日期(格式:YYYYMMDD) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 4, name = "TRANSDATE", desc = "TRANSDATE", type = Schema.TYPE_STRING) |
||||||
|
private String tRANSDATE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 交易时间(格式:HHMMSS) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 5, name = "TRANSTIME", desc = "TRANSTIME", type = Schema.TYPE_STRING) |
||||||
|
private String tRANSTIME; |
||||||
|
|
||||||
|
/** |
||||||
|
* 响应日期(格式:YYYYMMDD) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 6, name = "RESPONSEDATE", desc = "RESPONSEDATE", type = Schema.TYPE_STRING) |
||||||
|
private String rESPONSEDATE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 响应时间(格式:HHMMSS) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 7, name = "RESPONSETIME", desc = "RESPONSETIME", type = Schema.TYPE_STRING) |
||||||
|
private String rESPONSETIME; |
||||||
|
|
||||||
|
/** |
||||||
|
* 返回结果代码(例:000000/111111) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 8, name = "RETURNCODE", desc = "RETURNCODE", type = Schema.TYPE_STRING) |
||||||
|
private String rETURNCODE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 返回结果(例:查询成功/查询失败结果) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 9, name = "MESSAGE", desc = "MESSAGE", type = Schema.TYPE_STRING) |
||||||
|
private String mESSAGE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 单位全称 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 10, name = "GRPNAME", desc = "GRPNAME", type = Schema.TYPE_STRING) |
||||||
|
private String gRPNAME; |
||||||
|
|
||||||
|
/** |
||||||
|
* 单位性质 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 11, name = "GRPNATURE", desc = "GRPNATURE", type = Schema.TYPE_STRING) |
||||||
|
private String gRPNATURE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 关联公司 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 12, name = "RELAASKCONT", desc = "RELAASKCONT", type = Schema.TYPE_STRING) |
||||||
|
private String rELAASKCONT; |
||||||
|
|
||||||
|
/** |
||||||
|
* 保障期间 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 13, name = "INSUYEAR", desc = "INSUYEAR", type = Schema.TYPE_STRING) |
||||||
|
private String iNSUYEAR; |
||||||
|
|
||||||
|
/** |
||||||
|
* 保障期间单位 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 14, name = "INSUYEARFLAG", desc = "INSUYEARFLAG", type = Schema.TYPE_STRING) |
||||||
|
private String iNSUYEARFLAG; |
||||||
|
|
||||||
|
/** |
||||||
|
* 投保人数 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Column(index = 15, name = "EXPPEOPLES", desc = "EXPPEOPLES", type = Schema.TYPE_INT) |
||||||
|
private int eXPPEOPLES; |
||||||
|
|
||||||
|
/** |
||||||
|
* 保费计算方式(1-按人数,2-按工程总造价,3-按建筑总面积) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 16, name = "CALFEEMETHOD", desc = "CALFEEMETHOD", type = Schema.TYPE_STRING) |
||||||
|
private String cALFEEMETHOD; |
||||||
|
|
||||||
|
/** |
||||||
|
* 建筑面积(建筑总面积,单位:平方米) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 17, name = "STRUCTUREAREA", desc = "STRUCTUREAREA", type = Schema.TYPE_STRING) |
||||||
|
private String sTRUCTUREAREA; |
||||||
|
|
||||||
|
/** |
||||||
|
* 职业等级 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 18, name = "OCCUPATIONTYPE", desc = "OCCUPATIONTYPE", type = Schema.TYPE_STRING) |
||||||
|
private String oCCUPATIONTYPE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 销售渠道 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 19, name = "SALECHNL", desc = "SALECHNL", type = Schema.TYPE_STRING) |
||||||
|
private String sALECHNL; |
||||||
|
|
||||||
|
/** |
||||||
|
* 二级销售渠道 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 20, name = "SALECHNLDETAIL", desc = "SALECHNLDETAIL", type = Schema.TYPE_STRING) |
||||||
|
private String sALECHNLDETAIL; |
||||||
|
|
||||||
|
/** |
||||||
|
* 保单套餐类型(0-普通保单,1-套餐保单) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 21, name = "POLPACKAGEFLAG", desc = "POLPACKAGEFLAG", type = Schema.TYPE_STRING) |
||||||
|
private String pOLPACKAGEFLAG; |
||||||
|
|
||||||
|
/** |
||||||
|
* 业务来源 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 22, name = "BUSSINESSSOURCE", desc = "BUSSINESSSOURCE", type = Schema.TYPE_STRING) |
||||||
|
private String bUSSINESSSOURCE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 是否续保保单(0/1-N,2-Y) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 23, name = "REPEATBILL", desc = "REPEATBILL", type = Schema.TYPE_STRING) |
||||||
|
private String rEPEATBILL; |
||||||
|
|
||||||
|
/** |
||||||
|
* 上一年度保单合同号 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 24, name = "OLDPRTNO", desc = "OLDPRTNO", type = Schema.TYPE_STRING) |
||||||
|
private String oLDPRTNO; |
||||||
|
|
||||||
|
/** |
||||||
|
* 员工数量 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 25, name = "PEOPLES", desc = "PEOPLES", type = Schema.TYPE_STRING) |
||||||
|
private String pEOPLES; |
||||||
|
|
||||||
|
/** |
||||||
|
* 工伤行业 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 26, name = "INDUSTRIALINJURY", desc = "INDUSTRIALINJURY", type = Schema.TYPE_STRING) |
||||||
|
private String iNDUSTRIALINJURY; |
||||||
|
|
||||||
|
/** |
||||||
|
* 行业名称 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 27, name = "BUSINESSTYPE", desc = "BUSINESSTYPE", type = Schema.TYPE_STRING) |
||||||
|
private String bUSINESSTYPE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 特别约定 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 28, name = "REMARK", desc = "REMARK", type = Schema.TYPE_STRING) |
||||||
|
private String rEMARK; |
||||||
|
|
||||||
|
/** |
||||||
|
* 业务标记 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 29, name = "BUSFLAG", desc = "BUSFLAG", type = Schema.TYPE_STRING) |
||||||
|
private String bUSFLAG; |
||||||
|
|
||||||
|
/** |
||||||
|
* 业务性质 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 30, name = "BUSTYPE", desc = "BUSTYPE", type = Schema.TYPE_STRING) |
||||||
|
private String bUSTYPE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 是否共保业务 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 31, name = "PRIMARTFLAG", desc = "PRIMARTFLAG", type = Schema.TYPE_STRING) |
||||||
|
private String pRIMARTFLAG; |
||||||
|
|
||||||
|
/** |
||||||
|
* 是否为主共保方 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 32, name = "ISPRIMARY", desc = "ISPRIMARY", type = Schema.TYPE_STRING) |
||||||
|
private String iSPRIMARY; |
||||||
|
|
||||||
|
/** |
||||||
|
* 共保公司名称 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 33, name = "PRIMARYNAME", desc = "PRIMARYNAME", type = Schema.TYPE_STRING) |
||||||
|
private String pRIMARYNAME; |
||||||
|
|
||||||
|
/** |
||||||
|
* 我司承担份额(%) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 34, name = "ASSUMEPART", desc = "ASSUMEPART", type = Schema.TYPE_STRING) |
||||||
|
private String aSSUMEPART; |
||||||
|
|
||||||
|
/** |
||||||
|
* 是否套餐(0-普通保障层级,1-套餐保障层级) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 35, name = "BANKSERVICE", desc = "BANKSERVICE", type = Schema.TYPE_STRING) |
||||||
|
private String bANKSERVICE; |
||||||
|
|
||||||
|
@Column(index = 36, name = "MAKEDATE", desc = "MAKEDATE", type = Schema.TYPE_DATE) |
||||||
|
private Date mAKEDATE; |
||||||
|
|
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 37, name = "MAKETIME", desc = "MAKETIME", type = Schema.TYPE_STRING) |
||||||
|
private String mAKETIME; |
||||||
|
|
||||||
|
@Column(index = 38, name = "MODIFYDATE", desc = "MODIFYDATE", type = Schema.TYPE_DATE) |
||||||
|
private Date mODIFYDATE; |
||||||
|
|
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 39, name = "MODIFYTIME", desc = "MODIFYTIME", type = Schema.TYPE_STRING) |
||||||
|
private String mODIFYTIME; |
||||||
|
|
||||||
|
/** |
||||||
|
* #保留字段一 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 40, name = "REMARK1", desc = "REMARK1", type = Schema.TYPE_STRING) |
||||||
|
private String rEMARK1; |
||||||
|
|
||||||
|
/** |
||||||
|
* #保留字段二 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 41, name = "REMARK2", desc = "REMARK2", type = Schema.TYPE_STRING) |
||||||
|
private String rEMARK2; |
||||||
|
|
||||||
|
/** |
||||||
|
* #保留字段三 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 42, name = "REMARK3", desc = "REMARK3", type = Schema.TYPE_STRING) |
||||||
|
private String rEMARK3; |
||||||
|
|
||||||
|
/** |
||||||
|
* 缴费方式,-2:不定期不定交; -1:不定期交 ;0:趸交;1:月交;:3:季交;6:半年交;12:年交; |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 43, name = "PAYINTV", desc = "PAYINTV", type = Schema.TYPE_STRING) |
||||||
|
private String pAYINTV; |
||||||
|
|
||||||
|
/** |
||||||
|
* 预计保费规模(元) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Column(index = 44, name = "EXPSUMPREM", desc = "EXPSUMPREM", type = Schema.TYPE_DOUBLE) |
||||||
|
private double eXPSUMPREM; |
||||||
|
|
||||||
|
/** |
||||||
|
* 询价单有效期 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 45, name = "OTHERREQDESTIME", desc = "OTHERREQDESTIME", type = Schema.TYPE_STRING) |
||||||
|
private String oTHERREQDESTIME; |
||||||
|
|
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Id |
||||||
|
@Column(index = 46, name = "ID", desc = "ID", type = Schema.TYPE_STRING) |
||||||
|
private String iD; |
||||||
|
|
||||||
|
|
||||||
|
public static final int FIELDNUM = 47; // 数据库表的字段个数
|
||||||
|
|
||||||
|
private transient FDate fDate = new FDate(); // 处理日期
|
||||||
|
|
||||||
|
public transient CErrors mErrors; // 错误信息
|
||||||
|
|
||||||
|
// @Constructor
|
||||||
|
public INQUIRYGROUPBACKUPSchema() { |
||||||
|
mErrors = new CErrors(); |
||||||
|
} |
||||||
|
|
||||||
|
// @Method
|
||||||
|
@Override |
||||||
|
public Object clone() throws CloneNotSupportedException { |
||||||
|
INQUIRYGROUPBACKUPSchema cloned = (INQUIRYGROUPBACKUPSchema) super.clone(); |
||||||
|
cloned.fDate = (FDate) fDate.clone(); |
||||||
|
cloned.mErrors = (CErrors) mErrors.clone(); |
||||||
|
SchemaHelper.cloneDate(cloned, this, this.getClass()); |
||||||
|
return cloned; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String[] getPK() { |
||||||
|
return SchemaHelper.getPK(this.getClass()); |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPSchema setEXPPEOPLES(int aEXPPEOPLES) { |
||||||
|
eXPPEOPLES = aEXPPEOPLES; |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPSchema setEXPPEOPLES(String aEXPPEOPLES) { |
||||||
|
if (aEXPPEOPLES != null && !aEXPPEOPLES.equals("") && !aEXPPEOPLES.equals("null")) { |
||||||
|
eXPPEOPLES = Integer.parseInt(aEXPPEOPLES); |
||||||
|
} |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public String getMAKEDATE() { |
||||||
|
if (mAKEDATE != null) |
||||||
|
return fDate.getString(mAKEDATE); |
||||||
|
else |
||||||
|
return null; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPSchema setMAKEDATE(Date aMAKEDATE) { |
||||||
|
mAKEDATE = aMAKEDATE; |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPSchema setMAKEDATE(String aMAKEDATE) { |
||||||
|
if (aMAKEDATE != null && !aMAKEDATE.equals("") && !aMAKEDATE.equals("null")) { |
||||||
|
mAKEDATE = fDate.getDate(aMAKEDATE); |
||||||
|
} else { |
||||||
|
mAKEDATE = null; |
||||||
|
} |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public String getMODIFYDATE() { |
||||||
|
if (mODIFYDATE != null) |
||||||
|
return fDate.getString(mODIFYDATE); |
||||||
|
else |
||||||
|
return null; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPSchema setMODIFYDATE(Date aMODIFYDATE) { |
||||||
|
mODIFYDATE = aMODIFYDATE; |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPSchema setMODIFYDATE(String aMODIFYDATE) { |
||||||
|
if (aMODIFYDATE != null && !aMODIFYDATE.equals("") && !aMODIFYDATE.equals("null")) { |
||||||
|
mODIFYDATE = fDate.getDate(aMODIFYDATE); |
||||||
|
} else { |
||||||
|
mODIFYDATE = null; |
||||||
|
} |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPSchema setEXPSUMPREM(double aEXPSUMPREM) { |
||||||
|
eXPSUMPREM = aEXPSUMPREM; |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPSchema setEXPSUMPREM(String aEXPSUMPREM) { |
||||||
|
if (aEXPSUMPREM != null && !aEXPSUMPREM.equals("") && !aEXPSUMPREM.equals("null")) { |
||||||
|
eXPSUMPREM = Double.parseDouble(aEXPSUMPREM); |
||||||
|
} |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYGROUPBACKUPSchema setSchema(INQUIRYGROUPBACKUPSchema aINQUIRYGROUPBACKUPSchema) { |
||||||
|
SchemaHelper.setSchema(aINQUIRYGROUPBACKUPSchema, this); |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYGROUPBACKUPSchema getSchema() { |
||||||
|
INQUIRYGROUPBACKUPSchema aINQUIRYGROUPBACKUPSchema = new INQUIRYGROUPBACKUPSchema(); |
||||||
|
aINQUIRYGROUPBACKUPSchema.setSchema(this); |
||||||
|
return aINQUIRYGROUPBACKUPSchema; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String encode() { |
||||||
|
return SchemaHelper.encode(this); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean decode(String strMessage) { |
||||||
|
return SchemaHelper.decode(this, strMessage); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getV(String FCode) { |
||||||
|
return SchemaHelper.getV(this, FCode); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getV(int nFieldIndex) { |
||||||
|
return SchemaHelper.getV(this, nFieldIndex); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean setV(String FCode, String FValue) { |
||||||
|
return SchemaHelper.setV(this, FCode, FValue); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getFieldCount() { |
||||||
|
return FIELDNUM; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getFieldIndex(String strFieldName) { |
||||||
|
return SchemaHelper.getFieldIndex(this.getClass(), strFieldName); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getFieldName(int nFieldIndex) { |
||||||
|
return SchemaHelper.getFieldName(this.getClass(), nFieldIndex); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getFieldType(String strFieldName) { |
||||||
|
return SchemaHelper.getFieldType(this.getClass(), strFieldName); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getFieldType(int nFieldIndex) { |
||||||
|
return SchemaHelper.getFieldType(this.getClass(), nFieldIndex); |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,487 @@ |
|||||||
|
/** |
||||||
|
* Copyright (c) 2002 Sinosoft Co.,LTD. |
||||||
|
* All right reserved. |
||||||
|
*/ |
||||||
|
|
||||||
|
package com.sinosoft.lis.schema; |
||||||
|
|
||||||
|
import com.sinosoft.persistence.Entity; |
||||||
|
import com.sinosoft.lis.pubfun.FDate; |
||||||
|
import com.sinosoft.persistence.Column; |
||||||
|
import com.sinosoft.persistence.Id; |
||||||
|
import com.sinosoft.persistence.Schema; |
||||||
|
import com.sinosoft.persistence.Table; |
||||||
|
import com.sinosoft.persistence.impl.SchemaHelper; |
||||||
|
import com.sinosoft.utility.CErrors; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.Getter; |
||||||
|
import lombok.Setter; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p>ClassName: INQUIRYPROTECTIONLEVELBACKUPSchema </p> |
||||||
|
* <p>Description: DB层 Schema 类文件 </p> |
||||||
|
* <p>Company: Sinosoft Co.,LTD </p> |
||||||
|
* |
||||||
|
* @author Makerx2 |
||||||
|
* @Database inquiryprotectionlevelbackup |
||||||
|
* @CreateDatetime 2026-06-01 13:09:12 447 |
||||||
|
*/ |
||||||
|
@Table(name = "INQUIRYPROTECTIONLEVELBACKUP", desc = "INQUIRYPROTECTIONLEVELBACKUP") |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
public class INQUIRYPROTECTIONLEVELBACKUPSchema extends Entity implements Schema<INQUIRYPROTECTIONLEVELBACKUPSchema>, Cloneable { |
||||||
|
// @Field
|
||||||
|
/** |
||||||
|
* 保障层级编码 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 0, name = "contPlanCode", desc = "contPlanCode", type = Schema.TYPE_STRING) |
||||||
|
private String contPlanCode; |
||||||
|
|
||||||
|
/** |
||||||
|
* 保障层级名称 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 1, name = "contPlanName", desc = "contPlanName", type = Schema.TYPE_STRING) |
||||||
|
private String contPlanName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 险种编码 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 2, name = "riskCode", desc = "riskCode", type = Schema.TYPE_STRING) |
||||||
|
private String riskCode; |
||||||
|
|
||||||
|
/** |
||||||
|
* 责任编码 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 3, name = "dutyCode", desc = "dutyCode", type = Schema.TYPE_STRING) |
||||||
|
private String dutyCode; |
||||||
|
|
||||||
|
/** |
||||||
|
* 保额(Amnt /个人限额) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 4, name = "amnt", desc = "amnt", type = Schema.TYPE_STRING) |
||||||
|
private String amnt; |
||||||
|
|
||||||
|
/** |
||||||
|
* 份数(Mult) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 5, name = "mult", desc = "mult", type = Schema.TYPE_STRING) |
||||||
|
private String mult; |
||||||
|
|
||||||
|
/** |
||||||
|
* 人均保费(Prem) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 6, name = "avgPrem", desc = "avgPrem", type = Schema.TYPE_STRING) |
||||||
|
private String avgPrem; |
||||||
|
|
||||||
|
/** |
||||||
|
* 标准保费 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 7, name = "standardPrem", desc = "standardPrem", type = Schema.TYPE_STRING) |
||||||
|
private String standardPrem; |
||||||
|
|
||||||
|
/** |
||||||
|
* 实收保费 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 8, name = "prem", desc = "prem", type = Schema.TYPE_STRING) |
||||||
|
private String prem; |
||||||
|
|
||||||
|
/** |
||||||
|
* 免赔类型(年免赔额 StandbyFlag1) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 9, name = "deductionType", desc = "deductionType", type = Schema.TYPE_STRING) |
||||||
|
private String deductionType; |
||||||
|
|
||||||
|
/** |
||||||
|
* 免赔额 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 10, name = "deductionFee", desc = "deductionFee", type = Schema.TYPE_STRING) |
||||||
|
private String deductionFee; |
||||||
|
|
||||||
|
/** |
||||||
|
* 日限额(StandbyFlag1) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 11, name = "dailyLimit", desc = "dailyLimit", type = Schema.TYPE_STRING) |
||||||
|
private String dailyLimit; |
||||||
|
|
||||||
|
/** |
||||||
|
* 赔付比例(GetRate) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 12, name = "compenSationRatio", desc = "compenSationRatio", type = Schema.TYPE_STRING) |
||||||
|
private String compenSationRatio; |
||||||
|
|
||||||
|
/** |
||||||
|
* 按月薪计算保额(PremToAmnt-计算方向) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 13, name = "falg", desc = "falg", type = Schema.TYPE_STRING) |
||||||
|
private String falg; |
||||||
|
|
||||||
|
/** |
||||||
|
* 月薪金额 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 14, name = "monthAmnt", desc = "monthAmnt", type = Schema.TYPE_STRING) |
||||||
|
private String monthAmnt; |
||||||
|
|
||||||
|
/** |
||||||
|
* 月薪倍数(StandbyFlag1) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 15, name = "monthAmntMul", desc = "monthAmntMul", type = Schema.TYPE_STRING) |
||||||
|
private String monthAmntMul; |
||||||
|
|
||||||
|
/** |
||||||
|
* 团体总限额 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 16, name = "groupLimit", desc = "groupLimit", type = Schema.TYPE_STRING) |
||||||
|
private String groupLimit; |
||||||
|
|
||||||
|
/** |
||||||
|
* 团体日限额 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 17, name = "personalLimit", desc = "personalLimit", type = Schema.TYPE_STRING) |
||||||
|
private String personalLimit; |
||||||
|
|
||||||
|
/** |
||||||
|
* 等待期 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 18, name = "waitdays", desc = "waitdays", type = Schema.TYPE_STRING) |
||||||
|
private String waitdays; |
||||||
|
|
||||||
|
/** |
||||||
|
* 有/无社保 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 19, name = "doctorenSurecase", desc = "doctorenSurecase", type = Schema.TYPE_STRING) |
||||||
|
private String doctorenSurecase; |
||||||
|
|
||||||
|
/** |
||||||
|
* 免赔日数 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 20, name = "deductDays", desc = "deductDays", type = Schema.TYPE_STRING) |
||||||
|
private String deductDays; |
||||||
|
|
||||||
|
/** |
||||||
|
* 最高给付天数 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 21, name = "maxpaydays", desc = "maxpaydays", type = Schema.TYPE_STRING) |
||||||
|
private String maxpaydays; |
||||||
|
|
||||||
|
/** |
||||||
|
* 工标/行标 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 22, name = "workIndustryStdFlag", desc = "workIndustryStdFlag", type = Schema.TYPE_STRING) |
||||||
|
private String workIndustryStdFlag; |
||||||
|
|
||||||
|
/** |
||||||
|
* 给付计划 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 23, name = "workPayPlanFlag", desc = "workPayPlanFlag", type = Schema.TYPE_STRING) |
||||||
|
private String workPayPlanFlag; |
||||||
|
|
||||||
|
/** |
||||||
|
* 伤残等级 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 24, name = "disabilitygrade", desc = "disabilitygrade", type = Schema.TYPE_STRING) |
||||||
|
private String disabilitygrade; |
||||||
|
|
||||||
|
/** |
||||||
|
* 交通意外类型(多选用“,”号隔开) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 25, name = "trafficaccIdentTypes", desc = "trafficaccIdentTypes", type = Schema.TYPE_STRING) |
||||||
|
private String trafficaccIdentTypes; |
||||||
|
|
||||||
|
@Column(index = 26, name = "MAKEDATE", desc = "MAKEDATE", type = Schema.TYPE_DATE) |
||||||
|
private Date mAKEDATE; |
||||||
|
|
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 27, name = "MAKETIME", desc = "MAKETIME", type = Schema.TYPE_STRING) |
||||||
|
private String mAKETIME; |
||||||
|
|
||||||
|
@Column(index = 28, name = "MODIFYDATE", desc = "MODIFYDATE", type = Schema.TYPE_DATE) |
||||||
|
private Date mODIFYDATE; |
||||||
|
|
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 29, name = "MODIFYTIME", desc = "MODIFYTIME", type = Schema.TYPE_STRING) |
||||||
|
private String mODIFYTIME; |
||||||
|
|
||||||
|
/** |
||||||
|
* 询价号 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 30, name = "askNO", desc = "askNO", type = Schema.TYPE_STRING) |
||||||
|
private String askNO; |
||||||
|
|
||||||
|
/** |
||||||
|
* 询价批次号 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 31, name = "ASKBATCHNO", desc = "ASKBATCHNO", type = Schema.TYPE_STRING) |
||||||
|
private String aSKBATCHNO; |
||||||
|
|
||||||
|
/** |
||||||
|
* 交易流水号(GCS2ASK+YYYYMMDD+6位流水号) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 32, name = "SYSCODE", desc = "SYSCODE", type = Schema.TYPE_STRING) |
||||||
|
private String sYSCODE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 交易号 |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 33, name = "FUNCFLAG", desc = "FUNCFLAG", type = Schema.TYPE_STRING) |
||||||
|
private String fUNCFLAG; |
||||||
|
|
||||||
|
/** |
||||||
|
* 交易日期(格式:YYYYMMDD) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 34, name = "TRANSDATE", desc = "TRANSDATE", type = Schema.TYPE_STRING) |
||||||
|
private String tRANSDATE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 交易时间(格式:HHMMSS) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 35, name = "TRANSTIME", desc = "TRANSTIME", type = Schema.TYPE_STRING) |
||||||
|
private String tRANSTIME; |
||||||
|
|
||||||
|
/** |
||||||
|
* 响应日期(格式:YYYYMMDD) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 36, name = "RESPONSEDATE", desc = "RESPONSEDATE", type = Schema.TYPE_STRING) |
||||||
|
private String rESPONSEDATE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 响应时间(格式:HHMMSS) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 37, name = "RESPONSETIME", desc = "RESPONSETIME", type = Schema.TYPE_STRING) |
||||||
|
private String rESPONSETIME; |
||||||
|
|
||||||
|
/** |
||||||
|
* 返回结果代码(例:000000/111111) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 38, name = "RETURNCODE", desc = "RETURNCODE", type = Schema.TYPE_STRING) |
||||||
|
private String rETURNCODE; |
||||||
|
|
||||||
|
/** |
||||||
|
* 返回结果(例:查询成功/查询失败结果) |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 39, name = "MESSAGE", desc = "MESSAGE", type = Schema.TYPE_STRING) |
||||||
|
private String mESSAGE; |
||||||
|
|
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Id |
||||||
|
@Column(index = 40, name = "ID", desc = "ID", type = Schema.TYPE_STRING) |
||||||
|
private String iD; |
||||||
|
|
||||||
|
/** |
||||||
|
* DiscountRate |
||||||
|
*/ |
||||||
|
@Getter |
||||||
|
@Setter |
||||||
|
@Column(index = 41, name = "discountRate", desc = "discountRate", type = Schema.TYPE_STRING) |
||||||
|
private String discountRate; |
||||||
|
|
||||||
|
|
||||||
|
public static final int FIELDNUM = 42; // 数据库表的字段个数
|
||||||
|
|
||||||
|
private transient FDate fDate = new FDate(); // 处理日期
|
||||||
|
|
||||||
|
public transient CErrors mErrors; // 错误信息
|
||||||
|
|
||||||
|
// @Constructor
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSchema() { |
||||||
|
mErrors = new CErrors(); |
||||||
|
} |
||||||
|
|
||||||
|
// @Method
|
||||||
|
@Override |
||||||
|
public Object clone() throws CloneNotSupportedException { |
||||||
|
INQUIRYPROTECTIONLEVELBACKUPSchema cloned = (INQUIRYPROTECTIONLEVELBACKUPSchema) super.clone(); |
||||||
|
cloned.fDate = (FDate) fDate.clone(); |
||||||
|
cloned.mErrors = (CErrors) mErrors.clone(); |
||||||
|
SchemaHelper.cloneDate(cloned, this, this.getClass()); |
||||||
|
return cloned; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String[] getPK() { |
||||||
|
return SchemaHelper.getPK(this.getClass()); |
||||||
|
} |
||||||
|
|
||||||
|
public String getMAKEDATE() { |
||||||
|
if (mAKEDATE != null) |
||||||
|
return fDate.getString(mAKEDATE); |
||||||
|
else |
||||||
|
return null; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSchema setMAKEDATE(Date aMAKEDATE) { |
||||||
|
mAKEDATE = aMAKEDATE; |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSchema setMAKEDATE(String aMAKEDATE) { |
||||||
|
if (aMAKEDATE != null && !aMAKEDATE.equals("") && !aMAKEDATE.equals("null")) { |
||||||
|
mAKEDATE = fDate.getDate(aMAKEDATE); |
||||||
|
} else { |
||||||
|
mAKEDATE = null; |
||||||
|
} |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public String getMODIFYDATE() { |
||||||
|
if (mODIFYDATE != null) |
||||||
|
return fDate.getString(mODIFYDATE); |
||||||
|
else |
||||||
|
return null; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSchema setMODIFYDATE(Date aMODIFYDATE) { |
||||||
|
mODIFYDATE = aMODIFYDATE; |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSchema setMODIFYDATE(String aMODIFYDATE) { |
||||||
|
if (aMODIFYDATE != null && !aMODIFYDATE.equals("") && !aMODIFYDATE.equals("null")) { |
||||||
|
mODIFYDATE = fDate.getDate(aMODIFYDATE); |
||||||
|
} else { |
||||||
|
mODIFYDATE = null; |
||||||
|
} |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSchema setSchema(INQUIRYPROTECTIONLEVELBACKUPSchema aINQUIRYPROTECTIONLEVELBACKUPSchema) { |
||||||
|
SchemaHelper.setSchema(aINQUIRYPROTECTIONLEVELBACKUPSchema, this); |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSchema getSchema() { |
||||||
|
INQUIRYPROTECTIONLEVELBACKUPSchema aINQUIRYPROTECTIONLEVELBACKUPSchema = new INQUIRYPROTECTIONLEVELBACKUPSchema(); |
||||||
|
aINQUIRYPROTECTIONLEVELBACKUPSchema.setSchema(this); |
||||||
|
return aINQUIRYPROTECTIONLEVELBACKUPSchema; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String encode() { |
||||||
|
return SchemaHelper.encode(this); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean decode(String strMessage) { |
||||||
|
return SchemaHelper.decode(this, strMessage); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getV(String FCode) { |
||||||
|
return SchemaHelper.getV(this, FCode); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getV(int nFieldIndex) { |
||||||
|
return SchemaHelper.getV(this, nFieldIndex); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean setV(String FCode, String FValue) { |
||||||
|
return SchemaHelper.setV(this, FCode, FValue); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getFieldCount() { |
||||||
|
return FIELDNUM; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getFieldIndex(String strFieldName) { |
||||||
|
return SchemaHelper.getFieldIndex(this.getClass(), strFieldName); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getFieldName(int nFieldIndex) { |
||||||
|
return SchemaHelper.getFieldName(this.getClass(), nFieldIndex); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getFieldType(String strFieldName) { |
||||||
|
return SchemaHelper.getFieldType(this.getClass(), strFieldName); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int getFieldType(int nFieldIndex) { |
||||||
|
return SchemaHelper.getFieldType(this.getClass(), nFieldIndex); |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,57 @@ |
|||||||
|
/** |
||||||
|
* Copyright (c) 2002 Sinosoft Co.,LTD. |
||||||
|
* All right reserved. |
||||||
|
*/ |
||||||
|
|
||||||
|
package com.sinosoft.lis.vdb; |
||||||
|
|
||||||
|
import com.sinosoft.lis.schema.INQUIRYGROUPBACKUPSchema; |
||||||
|
import com.sinosoft.lis.vschema.INQUIRYGROUPBACKUPSet; |
||||||
|
import com.sinosoft.persistence.DBSet; |
||||||
|
import com.sinosoft.persistence.impl.DBSetOper; |
||||||
|
import lombok.extern.slf4j.Slf4j; |
||||||
|
|
||||||
|
import java.sql.Connection; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p>ClassName: INQUIRYGROUPBACKUPDBSet </p> |
||||||
|
* <p>Description: DB层多记录数据库操作类文件 </p> |
||||||
|
* <p>Company: Sinosoft Co.,LTD</p> |
||||||
|
* @Database inquirygroupbackup |
||||||
|
* @author Makerx2 |
||||||
|
* @CreateDatetime 2026-06-01 09:15:25 266 |
||||||
|
*/ |
||||||
|
@Slf4j |
||||||
|
public class INQUIRYGROUPBACKUPDBSet extends INQUIRYGROUPBACKUPSet implements DBSet { |
||||||
|
// @Field
|
||||||
|
private Connection con; |
||||||
|
|
||||||
|
// @Constructor
|
||||||
|
public INQUIRYGROUPBACKUPDBSet(Connection tConnection) { |
||||||
|
con = tConnection; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYGROUPBACKUPDBSet() { |
||||||
|
} |
||||||
|
|
||||||
|
// @Method
|
||||||
|
@Override |
||||||
|
public boolean deleteSQL() { |
||||||
|
return DBSetOper.deleteSQL(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean insert() { |
||||||
|
return DBSetOper.insert(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean delete() { |
||||||
|
return DBSetOper.delete(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean update() { |
||||||
|
return DBSetOper.update(this, con, mErrors, log); |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,56 @@ |
|||||||
|
/** |
||||||
|
* Copyright (c) 2002 Sinosoft Co.,LTD. |
||||||
|
* All right reserved. |
||||||
|
*/ |
||||||
|
|
||||||
|
package com.sinosoft.lis.vdb; |
||||||
|
|
||||||
|
import com.sinosoft.lis.vschema.INQUIRYPROTECTIONLEVELBACKUPSet; |
||||||
|
import com.sinosoft.persistence.DBSet; |
||||||
|
import com.sinosoft.persistence.impl.DBSetOper; |
||||||
|
import lombok.extern.slf4j.Slf4j; |
||||||
|
|
||||||
|
import java.sql.Connection; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p>ClassName: INQUIRYPROTECTIONLEVELBACKUPDBSet </p> |
||||||
|
* <p>Description: DB层多记录数据库操作类文件 </p> |
||||||
|
* <p>Company: Sinosoft Co.,LTD</p> |
||||||
|
* @Database inquiryprotectionlevelbackup |
||||||
|
* @author Makerx2 |
||||||
|
* @CreateDatetime 2026-06-01 13:09:12 461 |
||||||
|
*/ |
||||||
|
@Slf4j |
||||||
|
public class INQUIRYPROTECTIONLEVELBACKUPDBSet extends INQUIRYPROTECTIONLEVELBACKUPSet implements DBSet { |
||||||
|
// @Field
|
||||||
|
private Connection con; |
||||||
|
|
||||||
|
// @Constructor
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPDBSet(Connection tConnection) { |
||||||
|
con = tConnection; |
||||||
|
} |
||||||
|
|
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPDBSet() { |
||||||
|
} |
||||||
|
|
||||||
|
// @Method
|
||||||
|
@Override |
||||||
|
public boolean deleteSQL() { |
||||||
|
return DBSetOper.deleteSQL(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean insert() { |
||||||
|
return DBSetOper.insert(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean delete() { |
||||||
|
return DBSetOper.delete(this, con, mErrors, log); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean update() { |
||||||
|
return DBSetOper.update(this, con, mErrors, log); |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,83 @@ |
|||||||
|
/** |
||||||
|
* Copyright (c) 2002 Sinosoft Co.,LTD. |
||||||
|
* All right reserved. |
||||||
|
*/ |
||||||
|
|
||||||
|
package com.sinosoft.lis.vschema; |
||||||
|
|
||||||
|
import com.sinosoft.lis.schema.INQUIRYGROUPBACKUPSchema; |
||||||
|
import com.sinosoft.persistence.Set; |
||||||
|
import com.sinosoft.persistence.impl.SetHelper; |
||||||
|
import com.sinosoft.utility.SchemaSet; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p>ClassName: INQUIRYGROUPBACKUPSet </p> |
||||||
|
* <p>Description: DB层 Set 类文件 </p> |
||||||
|
* <p>Copyright: Copyright (c) 2007</p> |
||||||
|
* <p>Company: Sinosoft Co.,LTD </p> |
||||||
|
* @Database inquirygroupbackup |
||||||
|
* @author Maker2 |
||||||
|
* @CreateDatetime 2026-06-01 09:15:25 264 |
||||||
|
*/ |
||||||
|
public class INQUIRYGROUPBACKUPSet extends SchemaSet<INQUIRYGROUPBACKUPSchema> implements Set<INQUIRYGROUPBACKUPSchema, INQUIRYGROUPBACKUPSet> { |
||||||
|
// @Method
|
||||||
|
@Override |
||||||
|
public void clear() { |
||||||
|
super.clear(); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int size() { |
||||||
|
return super.size(); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean removeRange(int begin, int end) { |
||||||
|
return super.removeRange(begin, end); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean add(INQUIRYGROUPBACKUPSchema schema) { |
||||||
|
return super.add(schema); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean addAll(INQUIRYGROUPBACKUPSet set) { |
||||||
|
return super.add(set); |
||||||
|
} |
||||||
|
|
||||||
|
public boolean add(INQUIRYGROUPBACKUPSet set) { |
||||||
|
return super.add(set); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean remove(INQUIRYGROUPBACKUPSchema schema) { |
||||||
|
return super.remove(schema); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYGROUPBACKUPSchema get(int index) { |
||||||
|
return (INQUIRYGROUPBACKUPSchema) super.getObj(index); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean set(int index, INQUIRYGROUPBACKUPSchema schema) { |
||||||
|
return super.set(index, schema); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean set(INQUIRYGROUPBACKUPSet set) { |
||||||
|
return super.set(set); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String encode() { |
||||||
|
return SetHelper.encode(this); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean decode(String str) { |
||||||
|
return SetHelper.decode(this, str, mErrors); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,83 @@ |
|||||||
|
/** |
||||||
|
* Copyright (c) 2002 Sinosoft Co.,LTD. |
||||||
|
* All right reserved. |
||||||
|
*/ |
||||||
|
|
||||||
|
package com.sinosoft.lis.vschema; |
||||||
|
|
||||||
|
import com.sinosoft.lis.schema.INQUIRYPROTECTIONLEVELBACKUPSchema; |
||||||
|
import com.sinosoft.persistence.Set; |
||||||
|
import com.sinosoft.persistence.impl.SetHelper; |
||||||
|
import com.sinosoft.utility.SchemaSet; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p>ClassName: INQUIRYPROTECTIONLEVELBACKUPSet </p> |
||||||
|
* <p>Description: DB层 Set 类文件 </p> |
||||||
|
* <p>Copyright: Copyright (c) 2007</p> |
||||||
|
* <p>Company: Sinosoft Co.,LTD </p> |
||||||
|
* @Database inquiryprotectionlevelbackup |
||||||
|
* @author Maker2 |
||||||
|
* @CreateDatetime 2026-06-01 13:09:12 458 |
||||||
|
*/ |
||||||
|
public class INQUIRYPROTECTIONLEVELBACKUPSet extends SchemaSet<INQUIRYPROTECTIONLEVELBACKUPSchema> implements Set<INQUIRYPROTECTIONLEVELBACKUPSchema, INQUIRYPROTECTIONLEVELBACKUPSet> { |
||||||
|
// @Method
|
||||||
|
@Override |
||||||
|
public void clear() { |
||||||
|
super.clear(); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int size() { |
||||||
|
return super.size(); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean removeRange(int begin, int end) { |
||||||
|
return super.removeRange(begin, end); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean add(INQUIRYPROTECTIONLEVELBACKUPSchema schema) { |
||||||
|
return super.add(schema); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean addAll(INQUIRYPROTECTIONLEVELBACKUPSet set) { |
||||||
|
return super.add(set); |
||||||
|
} |
||||||
|
|
||||||
|
public boolean add(INQUIRYPROTECTIONLEVELBACKUPSet set) { |
||||||
|
return super.add(set); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean remove(INQUIRYPROTECTIONLEVELBACKUPSchema schema) { |
||||||
|
return super.remove(schema); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public INQUIRYPROTECTIONLEVELBACKUPSchema get(int index) { |
||||||
|
return (INQUIRYPROTECTIONLEVELBACKUPSchema) super.getObj(index); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean set(int index, INQUIRYPROTECTIONLEVELBACKUPSchema schema) { |
||||||
|
return super.set(index, schema); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean set(INQUIRYPROTECTIONLEVELBACKUPSet set) { |
||||||
|
return super.set(set); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String encode() { |
||||||
|
return SetHelper.encode(this); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean decode(String str) { |
||||||
|
return SetHelper.decode(this, str, mErrors); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
Loading…
Reference in new issue