Documentation ¶
Index ¶
- Constants
- type AppVersion
- func (app AppVersion) FindAll(query, selector interface{}) ([]AppVersion, error)
- func (app AppVersion) FindOne() (AppVersion, error)
- func (app AppVersion) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) (apps []AppVersion, err error)
- func (app *AppVersion) Insert() error
- func (app AppVersion) Remove() error
- func (app AppVersion) ToJson() string
- func (app AppVersion) TotalCount(query, selector interface{}) (int, error)
- func (app AppVersion) Update() error
- type Application
- func (a Application) Exist(query interface{}) bool
- func (a Application) FindAll(query, selector interface{}) (apps []Application, err error)
- func (a Application) FindOne(query, selector interface{}) (Application, error)
- func (a Application) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) (apps []Application, err error)
- func (a Application) FindSimpleOne(query, selector interface{}) (Application, error)
- func (a *Application) Insert() error
- func (a Application) Remove() error
- func (a Application) ToJson() string
- func (a Application) TotalCount(query, selector interface{}) (int, error)
- func (a Application) Update() error
- type Module
Constants ¶
View Source
const ( //ApplicationPermissionAll = "APP_ALL" ApplicationPermissionSelect = "APP_SELECT" ApplicationPermissionCreate = "APP_CREATE" ApplicationPermissionEdit = "APP_EDIT" ApplicationPermissionDelete = "APP_DELETE" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppVersion ¶
type AppVersion struct { Id int64 `json:"id,omitempty" bson:"_id,omitempty"` AppId int64 `json:"app_id,omitempty" bson:"app_id,omitempty"` //所属App DB Id Version string `json:"version,omitempty" bson:"version,omitempty"` ParentVersion string `json:"parent_version,omitempty" bson:"parent_version,omitempty"` VersionNum int `json:"version_num,omitempty" bson:"version_num,omitempty"` Platform []string `json:"platform,omitempty" bson:"platform,omitempty"` //(iOS,Android,H5,Server)["iOS","Android","H5","Server"] Status typeStatus `json:"status,omitempty" bson:"status,omitempty"` //状态 1(准备中) 2(开发中) 3(灰度) 4(已发布) ApprovalTime int64 `json:"approval_time,omitempty" bson:"approval_time,omitempty"` //立项时间 LockTime int64 `json:"lock_time,omitempty" bson:"lock_time,omitempty"` //锁版时间 GrayTime int64 `json:"gray_time,omitempty" bson:"gray_time,omitempty"` //灰度时间 CreateTime int64 `json:"create_time,omitempty" bson:"create_time,omitempty"` //添加时间 AppStatus string `json:"app_status,omitempty" bson:"app_status,omitempty"` //app状态 ReleaseTime int64 `json:"release_time,omitempty" bson:"release_time,omitempty"` }
func (AppVersion) FindAll ¶
func (app AppVersion) FindAll(query, selector interface{}) ([]AppVersion, error)
func (AppVersion) FindOne ¶
func (app AppVersion) FindOne() (AppVersion, error)
func (AppVersion) FindPageFilter ¶
func (app AppVersion) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) (apps []AppVersion, err error)
func (*AppVersion) Insert ¶
func (app *AppVersion) Insert() error
func (AppVersion) Remove ¶
func (app AppVersion) Remove() error
func (AppVersion) ToJson ¶
func (app AppVersion) ToJson() string
func (AppVersion) TotalCount ¶
func (app AppVersion) TotalCount(query, selector interface{}) (int, error)
func (AppVersion) Update ¶
func (app AppVersion) Update() error
type Application ¶
type Application struct { Id int64 `json:"id,omitempty" bson:"_id,omitempty"` Name string `json:"name,omitempty" bson:"name,omitempty"` //应用(组件)名称 Desc string `json:"desc,omitempty" bson:"desc,omitempty"` //项目描述 CreateTime int64 `json:"create_time,omitempty" bson:"create_time,omitempty"` //创建时间 Icon string `json:"icon,omitempty" bson:"icon,omitempty"` //icon 地址 Owner *model_user.User `json:"owner,omitempty" bson:"owner,omitempty"` //应用所有者 OwnerId int64 `json:"owner_id,omitempty" bson:"owner_id,omitempty"` BundleId string `json:"bundle_id,omitempty" bson:"bundle_id,omitempty"` Managers []model_user.User `json:"managers,omitempty" bson:"managers,omitempty"` //管理员 Disabled bool `json:"disabled" bson:"disabled,omitempty"` }
修改规则,等级 role 等级为1 的用户可以编辑
func (Application) Exist ¶
func (a Application) Exist(query interface{}) bool
func (Application) FindAll ¶
func (a Application) FindAll(query, selector interface{}) (apps []Application, err error)
func (Application) FindOne ¶
func (a Application) FindOne(query, selector interface{}) (Application, error)
func (Application) FindPageFilter ¶
func (a Application) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) (apps []Application, err error)
func (Application) FindSimpleOne ¶
func (a Application) FindSimpleOne(query, selector interface{}) (Application, error)
func (*Application) Insert ¶
func (a *Application) Insert() error
func (Application) Remove ¶
func (a Application) Remove() error
func (Application) ToJson ¶
func (a Application) ToJson() string
func (Application) TotalCount ¶
func (a Application) TotalCount(query, selector interface{}) (int, error)
func (Application) Update ¶
func (a Application) Update() error
Click to show internal directories.
Click to hide internal directories.