package SysDictService import ( "dsBaseWeb/Business/SysDict/SysDictProto" "strings" ) func GetDictInfo(dictKind string, dictCode string, actionPersonId string, actionIpAddress string) (*SysDictProto.Reply, error) { Reply, err := GetSysDict(SysDictProto.ModelArg{DictKind: dictKind, DictCode: dictCode, ActionPersonId: actionPersonId, ActionIpAddress: actionIpAddress}) return Reply, err } func PageDict(dictKind string, dictParent string, actionPersonId string, actionIpAddress string) (*SysDictProto.Reply, error) { Reply, err := PageSysDict(SysDictProto.QueryArg{DictKind: dictKind, DictParent: dictParent, Page: 1, Limit: 100, ActionPersonId: actionPersonId, ActionIpAddress: actionIpAddress}) return Reply, err } func GetStageInfo() (*SysDictProto.Reply, error) { Reply, err := GetStage() return Reply, err } func GetSubjectInfo(stageId string, actionPersonId string, actionIpAddress string) (*SysDictProto.Reply, error) { Reply, err := GetSubject(SysDictProto.GetSubjectArg{StageId: stageId, ActionPersonId: actionPersonId, ActionIpAddress: actionIpAddress}) return Reply, err } func GetMultipleDictInfo(dictKinds string, actionPersonId string, actionIpAddress string) (*SysDictProto.Reply, error) { idsArr := strings.Split(dictKinds, ",") Reply, err := GetMultipleDict(SysDictProto.GetMultipleDictArg{MultipleDictKind: idsArr, ActionPersonId: actionPersonId, ActionIpAddress: actionIpAddress}) return Reply, err }