createlist
This commit is contained in:
snoop 2017-06-07 20:21:05 +09:00
parent 8c8d61149c
commit 2fa4f2df2e

View File

@ -5,7 +5,7 @@ import (
"git.loafle.net/overflow/commons_go/model/timestamp" "git.loafle.net/overflow/commons_go/model/timestamp"
"git.loafle.net/overflow/overflow_proxy_service/proxy/member" "git.loafle.net/overflow/overflow_proxy_service/proxy/member"
"git.loafle.net/overflow/overflow_proxy_service/proxy" "git.loafle.net/overflow/overflow_proxy_service/proxy"
"fmt"
) )
type Target struct { type Target struct {
@ -17,7 +17,9 @@ type Target struct {
Kinds string `json:"kinds,omitempty"` Kinds string `json:"kinds,omitempty"`
Version string `json:"version,omitempty"` Version string `json:"version,omitempty"`
CreateDate timestamp.Timestamp `json:"createDate,omitempty"` CreateDate timestamp.Timestamp `json:"createDate,omitempty"`
PortType string `json:"portType,omitempty"`
Member *member.Member `json:"member,omitempty"` Member *member.Member `json:"member,omitempty"`
} }
type TargetService struct { type TargetService struct {
@ -35,6 +37,7 @@ func (t *TargetService)GetModel() interface{} {
func (t *TargetService)List(tm *Target) string { func (t *TargetService)List(tm *Target) string {
//FIXME:: Test hard code
tm.Member.Id = "1" tm.Member.Id = "1"
bytes, err := json.Marshal(tm) bytes, err := json.Marshal(tm)
@ -71,10 +74,17 @@ func (t *TargetService)Create(tm *Target) string {
func (t *TargetService)CreateList(tmlist *[]*Target) string { func (t *TargetService)CreateList(tmlist *[]*Target) string {
bytes, err := json.Marshal(tmlist)
if err != nil {
fmt.Println(len(*tmlist))
return "" return ""
}
m := make(map[string]string)
m["java.util.List"] = string(bytes)
out := proxy.InvokeDB("target", "createAll", m)
return out;
} }