12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package main
- import "time"
- const (
- token = "IpTTwAQweh/BP51fz5CzWKQFaXHvZe6ewvk6yOcAOkU="
- address = "localhost"
- httpPort = "10000"
- grpcPort = "10001"
- namespace = "ns-sdk-demo"
- dataSource = "ds-sdk-demo"
- deleteSql = "delete-sdk-demo"
- tableName = "test.classes"
- )
- type IDField struct {
- ID string
- }
- type TimeFields struct {
- CreatedTime *time.Time
- LastUpdatedTime time.Time
- }
- type IgnoreStruct struct {
- Field *string `sqlmapping:"-" sqlresult:"-"`
- }
- type Class struct {
- IDField
- Name string `sqlmapping:"updateClear;aes:@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L;"`
- StudentNum int `sqlmapping:"column:student_num;notUpdate;updateClear;"`
- GraduatedTime *time.Time
- StudentIDs []string `sqlmapping:"column:student_ids;joinWith:'\n'"`
- TimeFields
- Ignored string `sqlmapping:"-"`
- *IgnoreStruct `sqlmapping:"-"`
- }
- type GraduatedTimeInfoStruct struct {
- Time *string `sqlresult:"column:graduated_time;parseTime:2006-01-02 15:04:05"`
- }
- type ClassInfo struct {
- IDField
- Name string `sqlresult:"aes:@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L;"`
- StudentNum int
- GraduatedTime *time.Time
- StudentIDs []string `sqlresult:"column:student_ids;splitWith:'\n'"`
- TimeFields
- Ignored string `sqlresult:"-"`
- *IgnoreStruct `sqlresult:"-"`
- GraduatedTimeTest *string `sqlresult:"column:graduated_time;parseTime:2006-01-02 15:04:05"`
- *GraduatedTimeInfoStruct
- }
|