123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- package admin
- import (
- "zhiyuan/controllers/admin"
- "zhiyuan/models"
- "zhiyuan/models/final"
- "zhiyuan/pkg/db"
- "github.com/gin-gonic/gin"
- )
- func InitFinalRouters(router *gin.RouterGroup) {
- router = router.Group("/final")
- db.Router(router, &final.FinalPkg{}, "/finalpkg")
- db.Router(router, &final.FinalType{}, "/finaltype")
- db.Router(router, &final.FinalTypeItem{}, "/finaltypeitem")
- db.Router(router, &final.FinalSite{}, "/finalsite")
- db.Router(router, &final.FinalSiteTable{}, "/finalsitetable")
- db.Router(router, &final.FinalSiteProcess{}, "/finalsiteprocess")
- db.Router(router, &final.FinalSiteCollectMobile{}, "/finalsitecollect")
- db.Router(router, &final.FinalSiteTableMobile{}, "/finalsitetables")
- db.Router(router, &final.FinalSettleProcess{}, "/finalsettleprocess")
- db.Router(router, &final.FinalSettleMobile{}, "/finalsettles")
- db.Router(router, &final.FinalMaterialType{}, "/finalmaterialtype")
- db.Router(router, &final.FinalMaterialTypeItem{}, "/finalmaterialtypeitem")
- db.Router(router, &final.FinalMaterialMobile{}, "/finalmaterial")
- db.Router(router, &final.FinalMaterialMobile{}, "/finalmaterialss")
- db.Router(router, &final.FinalMaterialItem{}, "/finalmaterialitem")
- db.Router(router, &final.FinalManagerPrice{}, "/finalmanagerprice")
- db.Router(router, &final.FinalSiteSupplier{}, "/finalsitesupplier")
- db.Router(router, &final.FinalMaterialProcess{}, "/finalmaterialprocess")
- router.POST("/finalsitetablecollects", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSiteTableCollect{}), map[string]interface{}{
- "state": 2,
- }, c)
- })
- router.POST("/finalsitetablecollects/export", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalSiteTableCollect{}), map[string]interface{}{
- "state": 2,
- }, c)
- })
- router.POST("/finalpkg/listquery", func(c *gin.Context) {
- db.ModelList(db.Type(&models.MatPkg{}), map[string]interface{}{
- "state": 1,
- }, c)
- })
- router.POST("/finalsettlecollects", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSettleCollect{}), map[string]interface{}{
- "state": 3,
- }, c)
- })
- router.POST("/finalsettlecollects/export", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalSettleCollect{}), map[string]interface{}{
- "state": 3,
- }, c)
- })
- router.POST("/finalmaterialcollects", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalMaterialCollect{}), map[string]interface{}{
- "state": 8,
- }, c)
- })
- router.POST("/finalmaterialcollects/export", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalMaterialCollect{}), map[string]interface{}{
- "state": 8,
- }, c)
- })
- router.POST("/finalmaterials", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalMaterialMobile{}), map[string]interface{}{
- "supplier_id": c.GetInt("adminID"),
- }, c)
- })
- router.POST("/finalsettlecollects/edit/:id", func(c *gin.Context) {
- db.ModelEdit(db.Type(&final.FinalSettleCollect{}), c)
- })
- router.POST("/myshops", func(c *gin.Context) {
- db.ModelList(db.Type(&models.MyShop{}), map[string]interface{}{}, c)
- })
- router.POST("/allshops", func(c *gin.Context) {
- db.ModelList(db.Type(&models.AllShop{}), map[string]interface{}{}, c)
- })
- router.POST("/admins", func(c *gin.Context) {
- db.ModelList(db.Type(&models.Admin{}), map[string]interface{}{}, c)
- })
- router.POST("/depts", func(c *gin.Context) {
- db.ModelList(db.Type(&models.DeptDivision{}), map[string]interface{}{}, c)
- })
- router.POST("/roles", func(c *gin.Context) {
- db.ModelList(db.Type(&models.Role{}), map[string]interface{}{}, c)
- })
- router.POST("/finalstatist", admin.FinalStatist)
- router.POST("/finalstatistexport", admin.FinalStatistExport)
- db.Router(router, &final.FinalMatType{}, "/finalmattype")
- db.Router(router, &final.FinalMatPC{}, "/finalmat")
- router.POST("/finalmat/import", admin.FinalMatImport)
- router.POST("/finalmats/export", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalMatPC{}), map[string]interface{}{}, c)
- })
- router.POST("/finalmaterialsettlecollects", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalMaterialSettleCollect{}), map[string]interface{}{
- "state": 2}, c)
- })
- router.POST("/finalmaterialsettlecollects/export", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalMaterialSettleCollect{}), map[string]interface{}{
- "state": 2,
- }, c)
- })
- router.POST("/finalmaterialsettlecollects1/export", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalMaterialSettleCollect1{}), map[string]interface{}{
- "state": 2,
- }, c)
- })
- router.POST("/finalmaterialsettles", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalMaterialSettlePC{}), map[string]interface{}{}, c)
- })
- router.POST("/finalmaterialsettleprocessadd", func(c *gin.Context) {
- db.ModelAdd(db.Type(&final.FinalMaterialSettleProcess{}), c)
- })
- router.POST("/finalmaterialsettleexport", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalMaterialSettlePC{}), map[string]interface{}{}, c)
- })
- router.POST("/finalmaterialsettle1export", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalMaterialSettlePC1{}), map[string]interface{}{}, c)
- })
- router.POST("/finalmaterialorders", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalMaterialOrderMobile{}), map[string]interface{}{}, c)
- })
- router.POST("/finalmaterialorderexport", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalMaterialOrderMobile{}), map[string]interface{}{}, c)
- })
- db.Router(router, &final.FinalMatItem{}, "/finalmatitem")
- db.Router(router, &final.FinalMatAuxiliary{}, "/finalmatauxiliary")
- db.Router(router, &final.FinalMatAuxiliaryBrand{}, "/finalmatauxiliarybrand")
- db.Router(router, &final.FinalMatAuxiliaryItem{}, "/finalmatauxiliaryitem")
- db.Router(router, &final.FinalMatAuxiliaryPresets{}, "/finalmatauxiliarypresets")
- db.Router(router, &final.FinalMatAuxiliaryPresetsItem{}, "/finalmatauxiliarypresetsitem")
- db.Router(router, &final.FinalSupplier{}, "/finalsupplier")
- db.Router(router, &final.FinalSupplierAccount{}, "/finalsupplieraccount")
- router.POST("/finalmatorderstatist", admin.FinalMatOrderStatist)
- router.POST("/finalmatorderstatistexport", admin.FinalMatOrderStatistExport)
- db.Router(router, &final.FinalPaymentType{}, "/finalpaymenttype")
- db.Router(router, &final.FinalSiteControlStatist{}, "/finalsitecontrol")
- db.Router(router, &final.FinalSitePaymentMobile{}, "/finalsitepayment")
- router.POST("/finalsupplierprepaymentstatists", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSupplierPrepaymentStatist{}), map[string]interface{}{}, c)
- })
- db.Router(router, &final.FinalSupplierPrepayment{}, "/finalsupplierprepayment")
- db.Router(router, &final.FinalSupplierContract{}, "/finalsuppliercontract")
- db.Router(router, &final.FinalSupplierPunish{}, "/finalsupplierpunish")
- router.POST("/finalsupplierpunishstatists", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSupplierPunishStatist{}), map[string]interface{}{}, c)
- })
- router.POST("/finalselectmaterials", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSelectMaterialMobile{}), map[string]interface{}{}, c)
- })
- db.Router(router, &final.FinalChangeType{}, "/finalchangetype")
- router.POST("/finalmatbatchstate", admin.FinalMatBatchState)
- db.Router(router, &final.FinalSiteType{}, "/finalsitetype")
- db.Router(router, &final.FinalArea{}, "/finalarea")
- db.Router(router, &final.FinalAreaMobile{}, "/finalareas")
- router.POST("/finalmatsuppliers", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalMatPCSupplier{}), map[string]interface{}{}, c)
- })
- router.POST("/finalsuppliertimeoutstatist", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSupplierTimeoutStatist{}), map[string]interface{}{}, c)
- })
- router.GET("/finalmaterialsettlepaymentexport/:id", admin.FinalMaterialSettlePaymentExport)
- db.Router(router, &final.FinalSiteContract{}, "/finalsitecontract")
- db.Router(router, &final.FinalSiteAmount{}, "/finalsiteamount")
- db.Router(router, &final.FinalSiteChange{}, "/finalsitechange")
- db.Router(router, &final.FinalPkgField{}, "/finalpkgfield")
- db.Router(router, &final.FinalPkgPayment{}, "/finalpkgpayment")
- db.Router(router, &final.FinalSiteAmountRecordMobile{}, "/finalsiteamountrecord")
- db.Router(router, &final.FinalSiteStateRecordMobile{}, "/finalsitestaterecord")
- router.POST("/finalsiteamountdesignerstatist", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSiteAmountDesignerStatist{}), map[string]interface{}{}, c)
- })
- router.POST("/finalsiteamountsalesmanstatist", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSiteAmountSalesmanStatist{}), map[string]interface{}{}, c)
- })
- router.POST("/finalsiteamountdeptstatist", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSiteAmountDeptStatist{}), map[string]interface{}{}, c)
- })
- router.POST("/finalsiteamountshopstatist", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSiteAmountShopStatist{}), map[string]interface{}{}, c)
- })
- router.POST("/finalsiteamountstorestatist", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSiteAmountStoreStatist{}), map[string]interface{}{}, c)
- })
- db.Router(router, &final.FinalSiteChangeFileMobile{}, "/finalsitechangefile")
- router.POST("/finalsitestatist", func(c *gin.Context) {
- db.ModelList(db.Type(&final.FinalSiteStatist{}), map[string]interface{}{}, c)
- })
- router.POST("/finalsitestatistexport", func(c *gin.Context) {
- db.ModelExport(db.Type(&final.FinalSiteStatist{}), map[string]interface{}{}, c)
- })
- router.POST("/finalsitecontractdispatch/:id", admin.FinalSiteContractDispatch)
- router.GET("/finalmaterialsettlebalancepaymentexport/:id", admin.FinalMaterialSettleBalancePaymentExport)
- router.GET("/finalsettlematerialcollectexport/:id", admin.FinalSettleMaterialCollectExport)
- router.POST("/matpkgs", func(c *gin.Context) {
- db.ModelList(db.Type(&models.MatPkg{}), map[string]interface{}{}, c)
- })
- db.Router(router, &final.Holidays{}, "/holidays")
- db.Router(router, &final.WorkerAttendance{}, "/attendance")
- }
|