gitee.com/zhongguo168a/gocodes@v0.0.0-20230609140523-e1828349603f/datax/generate/schema_go/sample/schema_class_sample.go (about)

     1  // generate file: tag=schema_go: time=20220627 10:16:46.035
     2  package sample
     3  
     4  // imports
     5  
     6  // init
     7  
     8  // contents
     9  
    10  // Class 类
    11  type SampleClass struct {
    12  	Parent
    13  	// 字符串
    14  	String string `descz:"_id" view:"popup"`
    15  	// @alias int32
    16  	Int32   int
    17  	Float32 float64
    18  	// 本包的枚举
    19  	// sample.Enum1
    20  	// A=0
    21  	// B=1
    22  	// C=2
    23  	Enum int
    24  	// sample.Enum2
    25  	// A=1
    26  	// B=2
    27  	// C=4
    28  	Enum2 uint
    29  	// enums.Enum3
    30  	// A=0
    31  	Enum3 int
    32  	// 其他包的枚举
    33  	// sub.SubEnum
    34  	// A=0
    35  	// B=1
    36  	SubEnum int
    37  	// 本包的类
    38  	Class1 *Class1
    39  	// 其他包的类
    40  	Sub *Sub
    41  	// array int
    42  	// @see map key: sample.Enum1
    43  	// @see map key: A=0
    44  	// @see map key: B=1
    45  	// @see map key: C=2
    46  	Array   []int
    47  	ArraySt []*Sub
    48  	// @see map key: enums.Enum3
    49  	// @see map key: A=0
    50  	// @see map value: enums.Enum3
    51  	// @see map value: A=0
    52  	Map map[string]int
    53  	// @see map key: enums.Enum3
    54  	// @see map key: A=0
    55  	MapSt map[string]*Class1
    56  	Any   interface{}
    57  }
    58  
    59  type Parent struct {
    60  	Bool bool
    61  }
    62  
    63  type Class1 struct {
    64  	Int    int
    65  	String string
    66  	// enums.Enum3
    67  	// A=0
    68  	Enum3 int
    69  }
    70  
    71  type M1Resp struct {
    72  }
    73  
    74  type M1Args struct {
    75  }