プロジェクト

全般

プロフィール

タスク #9010 » ST001.java

塩野 龍馬, 2026-09-28 09:40 午前

 
package com.d3os.d3os_common.common.structure_report;

import java.math.BigDecimal;
import com.d3os.d3os_common.common.LSS1000;
import com.d3os.d3os_common.common.structure_report.common.Align;
import com.d3os.d3os_common.common.structure_report.common.BaseStructureReport;
import com.d3os.d3os_common.common.structure_report.common.ReportField;
import com.d3os.d3os_common.common.structure_report.common.ReportProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
* 帳票ID: RP004 <br>
* 帳票名: 帳票004 <br>
* 構造体ID: ST001 <br>
* 構造体名: 構造体001 <br>
* ツール生成日時: 2026/09/28 09:35:48 <br>
* ツールバージョン: 1.2026.0715.0_WT <br>
*
* 備考001 <br>
*
*/
@Data
@EqualsAndHashCode(callSuper = true) // スーパークラスを考慮する設定
@ReportProperties(length = 760)
public class ST001 extends BaseStructureReport {

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:可 文字長:10 備考:備考あり <br>
* (桁数:10 文字長:10) <br>
* 初期値:"DefaultText"<br>
* 備考あり
*/
@JsonProperty(index = 100)
@ReportField(index = 100, length = 10)
private String CHAR_FLD_01 = "DefaultText";

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:可 文字長:10 備考:備考あり 独自ゲッター<br>
* 帳票出力時の処理<br>
* (桁数:10 文字長:10) <br>
* 初期値:"DefaultText"<br>
* 備考あり
*/
public String getCHAR_FLD_01() {
// TODO 処理を実装すること
// 編集可
return CHAR_FLD_01;
}

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:可 文字長:10 備考:なし <br>
* (桁数:10 文字長:10) <br>
* 初期値:"DefaultText"<br>
*
*/
@JsonProperty(index = 200)
@ReportField(index = 200, length = 10)
private String CHAR_FLD_02 = "DefaultText";

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:可 文字長:10 備考:なし 独自ゲッター<br>
* 帳票出力時の処理<br>
* (桁数:10 文字長:10) <br>
* 初期値:"DefaultText"<br>
*
*/
public String getCHAR_FLD_02() {
// TODO 処理を実装すること
// 編集可
return CHAR_FLD_02;
}

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:可 文字長:なし 備考:備考あり <br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
* 初期値:"DefaultText"<br>
* 備考あり
*/
@JsonProperty(index = 300)
@ReportField(index = 300, length = 10)
private String CHAR_FLD_03 = "DefaultText";

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:可 文字長:なし 備考:備考あり 独自ゲッター<br>
* 帳票出力時の処理<br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
* 初期値:"DefaultText"<br>
* 備考あり
*/
public String getCHAR_FLD_03() {
// TODO 処理を実装すること
// 編集可
return CHAR_FLD_03;
}

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:可 文字長:なし 備考:なし <br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
* 初期値:"DefaultText"<br>
*
*/
@JsonProperty(index = 400)
@ReportField(index = 400, length = 10)
private String CHAR_FLD_04 = "DefaultText";

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:可 文字長:なし 備考:なし 独自ゲッター<br>
* 帳票出力時の処理<br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
* 初期値:"DefaultText"<br>
*
*/
public String getCHAR_FLD_04() {
// TODO 処理を実装すること
// 編集可
return CHAR_FLD_04;
}

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:なし 文字長:10 備考:備考あり <br>
* (桁数:10 文字長:10) <br>
* 初期値:"DefaultText"<br>
* 備考あり
*/
@JsonProperty(index = 500)
@ReportField(index = 500, length = 10)
private String CHAR_FLD_05 = "DefaultText";

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:なし 文字長:10 備考:なし <br>
* (桁数:10 文字長:10) <br>
* 初期値:"DefaultText"<br>
*
*/
@JsonProperty(index = 600)
@ReportField(index = 600, length = 10)
private String CHAR_FLD_06 = "DefaultText";

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:なし 文字長:なし 備考:備考あり <br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
* 初期値:"DefaultText"<br>
* 備考あり
*/
@JsonProperty(index = 700)
@ReportField(index = 700, length = 10)
private String CHAR_FLD_07 = "DefaultText";

/**
* 文字型 桁数:10 小数:なし 初期値:DEF 編集:なし 文字長:なし 備考:なし <br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
* 初期値:"DefaultText"<br>
*
*/
@JsonProperty(index = 800)
@ReportField(index = 800, length = 10)
private String CHAR_FLD_08 = "DefaultText";

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:可 文字長:10 備考:備考あり <br>
* (桁数:10 文字長:10) <br>
* 備考あり
*/
@JsonProperty(index = 900)
@ReportField(index = 900, length = 10)
private String CHAR_FLD_09 = LSS1000.getWhiteSpace(10);

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:可 文字長:10 備考:備考あり 独自ゲッター<br>
* 帳票出力時の処理<br>
* (桁数:10 文字長:10) <br>
* 備考あり
*/
public String getCHAR_FLD_09() {
// TODO 処理を実装すること
// 編集可
return CHAR_FLD_09;
}

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:可 文字長:10 備考:なし <br>
* (桁数:10 文字長:10) <br>
*
*/
@JsonProperty(index = 1000)
@ReportField(index = 1000, length = 10)
private String CHAR_FLD_10 = LSS1000.getWhiteSpace(10);

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:可 文字長:10 備考:なし 独自ゲッター<br>
* 帳票出力時の処理<br>
* (桁数:10 文字長:10) <br>
*
*/
public String getCHAR_FLD_10() {
// TODO 処理を実装すること
// 編集可
return CHAR_FLD_10;
}

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:可 文字長:なし 備考:備考あり <br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
* 備考あり
*/
@JsonProperty(index = 1100)
@ReportField(index = 1100, length = 10)
private String CHAR_FLD_11 = LSS1000.getWhiteSpace(10);

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:可 文字長:なし 備考:備考あり 独自ゲッター<br>
* 帳票出力時の処理<br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
* 備考あり
*/
public String getCHAR_FLD_11() {
// TODO 処理を実装すること
// 編集可
return CHAR_FLD_11;
}

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:可 文字長:なし 備考:なし <br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
*
*/
@JsonProperty(index = 1200)
@ReportField(index = 1200, length = 10)
private String CHAR_FLD_12 = LSS1000.getWhiteSpace(10);

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:可 文字長:なし 備考:なし 独自ゲッター<br>
* 帳票出力時の処理<br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
*
*/
public String getCHAR_FLD_12() {
// TODO 処理を実装すること
// 編集可
return CHAR_FLD_12;
}

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:なし 文字長:10 備考:備考あり <br>
* (桁数:10 文字長:10) <br>
* 備考あり
*/
@JsonProperty(index = 1300)
@ReportField(index = 1300, length = 10)
private String CHAR_FLD_13 = LSS1000.getWhiteSpace(10);

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:なし 文字長:10 備考:なし <br>
* (桁数:10 文字長:10) <br>
*
*/
@JsonProperty(index = 1400)
@ReportField(index = 1400, length = 10)
private String CHAR_FLD_14 = LSS1000.getWhiteSpace(10);

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:なし 文字長:なし 備考:備考あり <br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
* 備考あり
*/
@JsonProperty(index = 1500)
@ReportField(index = 1500, length = 10)
private String CHAR_FLD_15 = LSS1000.getWhiteSpace(10);

/**
* 文字型 桁数:10 小数:なし 初期値:なし 編集:なし 文字長:なし 備考:なし <br>
* (桁数:10 文字長:10) TODO 文字長無し<br>
*
*/
@JsonProperty(index = 1600)
@ReportField(index = 1600, length = 10)
private String CHAR_FLD_16 = LSS1000.getWhiteSpace(10);

/**
* 整数型 桁数:9 小数:なし 初期値:100 編集:可 文字長:4 備考:備考あり <br>
* (桁数:9 文字長:4) <br>
* 備考あり
*/
@JsonProperty(index = 1700)
@ReportField(index = 1700, length = 4, format = "編集可", align = Align.RIGHT)
private Integer INT_FLD_01 = 100;

/**
* 整数型 桁数:9 小数:なし 初期値:100 編集:可 文字長:4 備考:なし <br>
* (桁数:9 文字長:4) <br>
*
*/
@JsonProperty(index = 1800)
@ReportField(index = 1800, length = 4, format = "編集可", align = Align.RIGHT)
private Integer INT_FLD_02 = 100;

/**
* 整数型 桁数:9 小数:なし 初期値:100 編集:可 文字長:なし 備考:備考あり <br>
* (桁数:9 文字長:9) TODO 文字長無し<br>
* 備考あり
*/
@JsonProperty(index = 1900)
@ReportField(index = 1900, length = 9, format = "編集可", align = Align.RIGHT)
private Integer INT_FLD_03 = 100;

/**
* 整数型 桁数:9 小数:なし 初期値:100 編集:可 文字長:なし 備考:なし <br>
* (桁数:9 文字長:9) TODO 文字長無し<br>
*
*/
@JsonProperty(index = 2000)
@ReportField(index = 2000, length = 9, format = "編集可", align = Align.RIGHT)
private Integer INT_FLD_04 = 100;

/**
* 整数型 桁数:9 小数:なし 初期値:100 編集:なし 文字長:4 備考:備考あり <br>
* (桁数:9 文字長:4) <br>
* 備考あり
*/
@JsonProperty(index = 2100)
@ReportField(index = 2100, length = 4, align = Align.RIGHT)
private Integer INT_FLD_05 = 100;

/**
* 整数型 桁数:9 小数:なし 初期値:100 編集:なし 文字長:4 備考:なし <br>
* (桁数:9 文字長:4) <br>
*
*/
@JsonProperty(index = 2200)
@ReportField(index = 2200, length = 4, align = Align.RIGHT)
private Integer INT_FLD_06 = 100;

/**
* 整数型 桁数:9 小数:なし 初期値:100 編集:なし 文字長:なし 備考:備考あり <br>
* (桁数:9 文字長:9) TODO 文字長無し<br>
* 備考あり
*/
@JsonProperty(index = 2300)
@ReportField(index = 2300, length = 9, align = Align.RIGHT)
private Integer INT_FLD_07 = 100;

/**
* 整数型 桁数:9 小数:なし 初期値:100 編集:なし 文字長:なし 備考:なし <br>
* (桁数:9 文字長:9) TODO 文字長無し<br>
*
*/
@JsonProperty(index = 2400)
@ReportField(index = 2400, length = 9, align = Align.RIGHT)
private Integer INT_FLD_08 = 100;

/**
* 整数型 桁数:9 小数:なし 初期値:0 編集:可 文字長:4 備考:備考あり <br>
* (桁数:9 文字長:4) <br>
* 備考あり
*/
@JsonProperty(index = 2500)
@ReportField(index = 2500, length = 4, format = "編集可", align = Align.RIGHT)
private Integer INT_FLD_09 = 0;

/**
* 整数型 桁数:9 小数:なし 初期値:0 編集:可 文字長:4 備考:なし <br>
* (桁数:9 文字長:4) <br>
*
*/
@JsonProperty(index = 2600)
@ReportField(index = 2600, length = 4, format = "編集可", align = Align.RIGHT)
private Integer INT_FLD_10 = 0;

/**
* 整数型 桁数:9 小数:なし 初期値:0 編集:可 文字長:なし 備考:備考あり <br>
* (桁数:9 文字長:9) TODO 文字長無し<br>
* 備考あり
*/
@JsonProperty(index = 2700)
@ReportField(index = 2700, length = 9, format = "編集可", align = Align.RIGHT)
private Integer INT_FLD_11 = 0;

/**
* 整数型 桁数:9 小数:なし 初期値:0 編集:可 文字長:なし 備考:なし <br>
* (桁数:9 文字長:9) TODO 文字長無し<br>
*
*/
@JsonProperty(index = 2800)
@ReportField(index = 2800, length = 9, format = "編集可", align = Align.RIGHT)
private Integer INT_FLD_12 = 0;

/**
* 整数型 桁数:9 小数:なし 初期値:0 編集:なし 文字長:4 備考:備考あり <br>
* (桁数:9 文字長:4) <br>
* 備考あり
*/
@JsonProperty(index = 2900)
@ReportField(index = 2900, length = 4, align = Align.RIGHT)
private Integer INT_FLD_13 = 0;

/**
* 整数型 桁数:9 小数:なし 初期値:0 編集:なし 文字長:4 備考:なし <br>
* (桁数:9 文字長:4) <br>
*
*/
@JsonProperty(index = 3000)
@ReportField(index = 3000, length = 4, align = Align.RIGHT)
private Integer INT_FLD_14 = 0;

/**
* 整数型 桁数:9 小数:なし 初期値:0 編集:なし 文字長:なし 備考:備考あり <br>
* (桁数:9 文字長:9) TODO 文字長無し<br>
* 備考あり
*/
@JsonProperty(index = 3100)
@ReportField(index = 3100, length = 9, align = Align.RIGHT)
private Integer INT_FLD_15 = 0;

/**
* 整数型 桁数:9 小数:なし 初期値:0 編集:なし 文字長:なし 備考:なし <br>
* (桁数:9 文字長:9) TODO 文字長無し<br>
*
*/
@JsonProperty(index = 3200)
@ReportField(index = 3200, length = 9, align = Align.RIGHT)
private Integer INT_FLD_16 = 0;

/**
* 数値型 桁数:10 小数:2 初期値:12.34 編集:可 文字長:8 備考:備考あり <br>
* (桁数:10 少数:2 文字長:8) <br>
* 初期値:"12.34"<br>
* 備考あり
*/
@JsonProperty(index = 3300)
@ReportField(index = 3300, length = 8, format = "編集可", align = Align.RIGHT)
private BigDecimal NUM_FLD_01 = new BigDecimal("12.34");

/**
* 数値型 桁数:10 小数:2 初期値:12.34 編集:可 文字長:8 備考:なし <br>
* (桁数:10 少数:2 文字長:8) <br>
* 初期値:"12.34"<br>
*
*/
@JsonProperty(index = 3400)
@ReportField(index = 3400, length = 8, format = "編集可", align = Align.RIGHT)
private BigDecimal NUM_FLD_02 = new BigDecimal("12.34");

/**
* 数値型 桁数:10 小数:2 初期値:12.34 編集:可 文字長:なし 備考:備考あり <br>
* (桁数:10 少数:2 文字長:10) TODO 文字長無し<br>
* 初期値:"12.34"<br>
* 備考あり
*/
@JsonProperty(index = 3500)
@ReportField(index = 3500, length = 10, format = "編集可", align = Align.RIGHT)
private BigDecimal NUM_FLD_03 = new BigDecimal("12.34");

/**
* 数値型 桁数:10 小数:2 初期値:12.34 編集:可 文字長:なし 備考:なし <br>
* (桁数:10 少数:2 文字長:10) TODO 文字長無し<br>
* 初期値:"12.34"<br>
*
*/
@JsonProperty(index = 3600)
@ReportField(index = 3600, length = 10, format = "編集可", align = Align.RIGHT)
private BigDecimal NUM_FLD_04 = new BigDecimal("12.34");

/**
* 数値型 桁数:10 小数:2 初期値:12.34 編集:なし 文字長:8 備考:備考あり <br>
* (桁数:10 少数:2 文字長:8) <br>
* 初期値:"12.34"<br>
* 備考あり
*/
@JsonProperty(index = 3700)
@ReportField(index = 3700, length = 8, align = Align.RIGHT)
private BigDecimal NUM_FLD_05 = new BigDecimal("12.34");

/**
* 数値型 桁数:10 小数:2 初期値:12.34 編集:なし 文字長:8 備考:なし <br>
* (桁数:10 少数:2 文字長:8) <br>
* 初期値:"12.34"<br>
*
*/
@JsonProperty(index = 3800)
@ReportField(index = 3800, length = 8, align = Align.RIGHT)
private BigDecimal NUM_FLD_06 = new BigDecimal("12.34");

/**
* 数値型 桁数:10 小数:2 初期値:12.34 編集:なし 文字長:なし 備考:備考あり <br>
* (桁数:10 少数:2 文字長:10) TODO 文字長無し<br>
* 初期値:"12.34"<br>
* 備考あり
*/
@JsonProperty(index = 3900)
@ReportField(index = 3900, length = 10, align = Align.RIGHT)
private BigDecimal NUM_FLD_07 = new BigDecimal("12.34");

/**
* 数値型 桁数:10 小数:2 初期値:12.34 編集:なし 文字長:なし 備考:なし <br>
* (桁数:10 少数:2 文字長:10) TODO 文字長無し<br>
* 初期値:"12.34"<br>
*
*/
@JsonProperty(index = 4000)
@ReportField(index = 4000, length = 10, align = Align.RIGHT)
private BigDecimal NUM_FLD_08 = new BigDecimal("12.34");

/**
* 数値型 桁数:10 小数:2 初期値:0 編集:可 文字長:8 備考:備考あり <br>
* (桁数:10 少数:2 文字長:8) <br>
* 初期値:"0"<br>
* 備考あり
*/
@JsonProperty(index = 4100)
@ReportField(index = 4100, length = 8, format = "編集可", align = Align.RIGHT)
private BigDecimal NUM_FLD_09 = new BigDecimal("0");

/**
* 数値型 桁数:10 小数:2 初期値:0 編集:可 文字長:8 備考:なし <br>
* (桁数:10 少数:2 文字長:8) <br>
* 初期値:"0"<br>
*
*/
@JsonProperty(index = 4200)
@ReportField(index = 4200, length = 8, format = "編集可", align = Align.RIGHT)
private BigDecimal NUM_FLD_10 = new BigDecimal("0");

/**
* 数値型 桁数:10 小数:2 初期値:0 編集:可 文字長:なし 備考:備考あり <br>
* (桁数:10 少数:2 文字長:10) TODO 文字長無し<br>
* 初期値:"0"<br>
* 備考あり
*/
@JsonProperty(index = 4300)
@ReportField(index = 4300, length = 10, format = "編集可", align = Align.RIGHT)
private BigDecimal NUM_FLD_11 = new BigDecimal("0");

/**
* 数値型 桁数:10 小数:2 初期値:0 編集:可 文字長:なし 備考:なし <br>
* (桁数:10 少数:2 文字長:10) TODO 文字長無し<br>
* 初期値:"0"<br>
*
*/
@JsonProperty(index = 4400)
@ReportField(index = 4400, length = 10, format = "編集可", align = Align.RIGHT)
private BigDecimal NUM_FLD_12 = new BigDecimal("0");

/**
* 数値型 桁数:10 小数:2 初期値:0 編集:なし 文字長:8 備考:備考あり <br>
* (桁数:10 少数:2 文字長:8) <br>
* 初期値:"0"<br>
* 備考あり
*/
@JsonProperty(index = 4500)
@ReportField(index = 4500, length = 8, align = Align.RIGHT)
private BigDecimal NUM_FLD_13 = new BigDecimal("0");

/**
* 数値型 桁数:10 小数:2 初期値:0 編集:なし 文字長:8 備考:なし <br>
* (桁数:10 少数:2 文字長:8) <br>
* 初期値:"0"<br>
*
*/
@JsonProperty(index = 4600)
@ReportField(index = 4600, length = 8, align = Align.RIGHT)
private BigDecimal NUM_FLD_14 = new BigDecimal("0");

/**
* 数値型 桁数:10 小数:2 初期値:0 編集:なし 文字長:なし 備考:備考あり <br>
* (桁数:10 少数:2 文字長:10) TODO 文字長無し<br>
* 初期値:"0"<br>
* 備考あり
*/
@JsonProperty(index = 4700)
@ReportField(index = 4700, length = 10, align = Align.RIGHT)
private BigDecimal NUM_FLD_15 = new BigDecimal("0");

/**
* 数値型 桁数:10 小数:2 初期値:0 編集:なし 文字長:なし 備考:なし <br>
* (桁数:10 少数:2 文字長:10) TODO 文字長無し<br>
* 初期値:"0"<br>
*
*/
@JsonProperty(index = 4800)
@ReportField(index = 4800, length = 10, align = Align.RIGHT)
private BigDecimal NUM_FLD_16 = new BigDecimal("0");

}
(4-4/4)