| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package system
- import (
- "dashoo.cn/backend/api/business/oilsupplier/oilcostmanage"
- . "dashoo.cn/backend/api/controllers"
- "dashoo.cn/utils"
- )
- type OilCostManageController struct {
- BaseController
- }
- // @Title 获取列表
- // @Description get user by token
- // @Success 200 {object} []ooilcostmanage.OilCostManage
- // @router /list [get]
- func (this *OilCostManageController) GetEntityList() {
- //获取分页信息
- page := this.GetPageInfoForm()
- where := " 1=1 "
- orderby := "Id"
- asc := false
- Order := this.GetString("Order")
- Prop := this.GetString("Prop")
- if Order != "" && Prop != "" {
- orderby = Prop
- if Order == "asc" {
- asc = true
- }
- }
- svc := oilcostmanage.GetOilCostManageService(utils.DBE)
- var list []oilcostmanage.OilCostManage
- total := svc.GetPagingEntitiesWithOrderBytbl("", page.CurrentPage, page.Size, orderby, asc, &list, where)
- var datainfo DataInfo
- datainfo.Items = list
- datainfo.CurrentItemCount = total
- datainfo.PageIndex = page.CurrentPage
- datainfo.ItemsPerPage = page.Size
- this.Data["json"] = &datainfo
- this.ServeJSON()
- }
- // @Title 获取实体
- // @Description 获取实体
- // @Success 200 {object} oilcostmanage.OilCostManage
- // @router /get/:id [get]
- func (this *OilCostManageController) GetEntity() {
- Id := this.Ctx.Input.Param(":id")
- var model oilcostmanage.OilCostManage
- svc := oilcostmanage.GetOilCostManageService(utils.DBE)
- svc.GetEntityByIdBytbl(OilAuditSettingName, Id, &model)
- this.Data["json"] = &model
- this.ServeJSON()
- }
|