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 }