123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- package abango
- import (
- "github.com/go-xorm/xorm"
- )
- var (
- XConfig map[string]string
- FrontVars map[string]string //Fronrt End Server Variables
- )
- var (
- XDB *xorm.Engine // 더 이상 쓰지 않음 2024에 없앨것
- CrystalDB *xorm.Engine // 더 이상 쓰지 않음 2024에 없앨것
- )
- // 1. Receivers /////////////////////////////////////////////////////////////////
- // 1. Receivers /////////////////////////////////////////////////////////////////
- type Param struct {
- Key string
- Value string
- }
- type Controller struct {
- // Ctx *context.Context
- Ctx Context
- actionName string
- controllerName string
- ServerVars map[string]string //Fronrt End Server Variables
- GlobalVars map[string]string //Fronrt End Global Variables
- Data map[interface{}]interface{}
- Access AbangoAccess
- GateToken string
- UpdateFieldList string
- Gtb GateTokenBase
- Db *xorm.Engine
- V interface{}
- }
- type Context struct {
- Ask AbangoAsk
- Answer AbangoAnswer
- ReturnTopic string
- }
- type AbangoAsk struct {
- ApiType string
- AskName string
- AccessToken string
- UniqueId string
- DocRoot string
- Body []byte
- ServerParams []Param
- }
- type AbangoAnswer struct {
- Body []byte
- }
- type AbangoAccess struct {
- UserId int64
- UserGuid string
- UserName string
- NickName string
- DbType string
- DbConnStr string
- }
- // !!!여기를 수정할 경우 (1)UpdateGtb (2)MemberLogin (3)MemberLogin 을 수정해야 한다.
- type GateTokenBase struct {
- ConnStr string `yaml:"conn_str"` //Only from Custom.yml
- ConnString string //RealConnection String
- RemoteIp string `yaml:"remote_ip"`
- DeviceDesc string `yaml:"device_desc"`
- FrontIp string `yaml:"front_ip"`
- FrontHost string `yaml:"front_host"`
- Referer string `yaml:"referer"`
- SsoSubId int `yaml:"sso_sub_id"`
- UserId int `yaml:"user_id"`
- UserPermId int `yaml:"user_perm_id"`
- MemberId int `yaml:"member_id"`
- MemberPermId int `yaml:"member_perm_id"`
- SgroupId int `yaml:"sgroup_id"`
- BranchId int `yaml:"branch_id"`
- StorageId int `yaml:"storage_id"`
- AgroupId int `yaml:"agroup_id"`
- MemberCompanyId int `yaml:"member_company_id"`
- CompanySort string `yaml:"company_sort"`
- SalesQtyPoint int `yaml:"sales_qty_point"`
- SalesPrcPoint int `yaml:"sales_prc_point"`
- SalesAmtPoint int `yaml:"sales_amt_point"`
- PurchQtyPoint int `yaml:"purch_qty_point"`
- PurchPrcPoint int `yaml:"purch_prc_point"`
- PurchAmtPoint int `yaml:"purch_amt_point"`
- StockQtyPoint int `yaml:"stock_qty_point"`
- StockPrcPoint int `yaml:"stock_prc_point"`
- StockAmtPoint int `yaml:"stock_amt_point"`
- AccAmtPoint int `yaml:"acc_amt_point"`
- OfcCode string `yaml:"ofc_code"`
- }
|