瀏覽代碼

add v1.0.3 添加jwt认证

suncloud 1 年之前
父節點
當前提交
432b6e810c

+ 5 - 5
boxcost/api/bill-produce.go

@@ -21,19 +21,19 @@ func BillProduce(r *GinRouter) {
 	r.POSTJWT("/bill/produce/create", CreateProduceBill)
 
 	// 获取单据详情
-	r.GET("/bill/produce/detail/:id", GetProduceBill)
+	r.GETJWT("/bill/produce/detail/:id", GetProduceBill)
 
 	// 获取单据列表
-	r.GET("/bill/produce/list", GetProduceBills)
+	r.GETJWT("/bill/produce/list", GetProduceBills)
 
 	// 更新单据
-	r.POST("/bill/produce/update", UpdateProduceBill)
+	r.POSTJWT("/bill/produce/update", UpdateProduceBill)
 
 	// 删除单据
-	r.POST("/bill/produce/delete/:id", DelProduceBill)
+	r.POSTJWT("/bill/produce/delete/:id", DelProduceBill)
 
 	//下载单据
-	r.GET("/bill/produce/download", DownProduceBill)
+	r.GETJWT("/bill/produce/download", DownProduceBill)
 
 	// 审核单据
 	r.POSTJWT("/bill/produce/review/:id", ProduceReview)

+ 5 - 5
boxcost/api/bill-product.go

@@ -21,19 +21,19 @@ func BillProduct(r *GinRouter) {
 	r.POSTJWT("/bill/product/create", CreateProductBill)
 
 	// 获取单据详情
-	r.GET("/bill/product/detail/:id", GetProductBill)
+	r.GETJWT("/bill/product/detail/:id", GetProductBill)
 
 	// 获取单据列表
-	r.GET("/bill/product/list", GetProductBills)
+	r.GETJWT("/bill/product/list", GetProductBills)
 
 	// 更新单据
-	r.POST("/bill/product/update", UpdateProductBill)
+	r.POSTJWT("/bill/product/update", UpdateProductBill)
 
 	// 删除单据
-	r.POST("/bill/product/delete/:id", DelProductBill)
+	r.POSTJWT("/bill/product/delete/:id", DelProductBill)
 
 	//下载单据
-	r.GET("/bill/product/download", DownProductBill)
+	r.GETJWT("/bill/product/download", DownProductBill)
 
 	// 审核单据
 	r.POSTJWT("/bill/product/review/:id", ProductReview)

+ 5 - 5
boxcost/api/bill.go

@@ -21,19 +21,19 @@ func Bill(r *GinRouter) {
 	r.POSTJWT("/bill/purchase/create", CreateBill)
 
 	// 获取单据详情
-	r.GET("/bill/purchase/detail/:id", GetBill)
+	r.GETJWT("/bill/purchase/detail/:id", GetBill)
 
 	// 获取单据列表
-	r.GET("/bill/purchase/list", GetBills)
+	r.GETJWT("/bill/purchase/list", GetBills)
 
 	// 获取单据列表
-	r.GET("/bill/purchase/download", DownLoadBills)
+	r.GETJWT("/bill/purchase/download", DownLoadBills)
 
 	// 更新单据
-	r.POST("/bill/purchase/update", UpdateBill)
+	r.POSTJWT("/bill/purchase/update", UpdateBill)
 
 	// 删除单据
-	r.POST("/bill/purchase/delete/:id", DelBill)
+	r.POSTJWT("/bill/purchase/delete/:id", DelBill)
 
 	// 审核单据
 	r.POSTJWT("/bill/purchase/review/:id", PurchaseReview)

+ 5 - 5
boxcost/api/craft.go

@@ -17,19 +17,19 @@ import (
 func Craft(r *GinRouter) {
 
 	// 创建工艺
-	r.POST("/craft/create", CreateCraft)
+	r.POSTJWT("/craft/create", CreateCraft)
 
 	// 获取工艺详情
-	r.GET("/craft/detail/:id", GetCraft)
+	r.GETJWT("/craft/detail/:id", GetCraft)
 
 	// 获取工艺列表
-	r.GET("/craft/list", GetCrafts)
+	r.GETJWT("/craft/list", GetCrafts)
 
 	// 更新工艺
-	r.POST("/craft/update", UpdateCraft)
+	r.POSTJWT("/craft/update", UpdateCraft)
 
 	// 删除工艺
-	r.POST("/craft/delete/:id", DelCraft)
+	r.POSTJWT("/craft/delete/:id", DelCraft)
 }
 
 // 创建工艺

+ 5 - 5
boxcost/api/material.go

@@ -17,18 +17,18 @@ import (
 func Material(r *GinRouter) {
 
 	// 新增材料
-	r.POST("/material/create", CreateMaterial)
+	r.POSTJWT("/material/create", CreateMaterial)
 
 	// 获取材料信息
-	r.GET("/material/detail/:id", GetMaterial)
+	r.GETJWT("/material/detail/:id", GetMaterial)
 
 	// 获取材料列表
-	r.GET("/material/list", GetMaterials)
+	r.GETJWT("/material/list", GetMaterials)
 
 	// 材料列表
-	r.POST("/material/update", UpdateMaterial)
+	r.POSTJWT("/material/update", UpdateMaterial)
 
-	r.POST("/material/delete/:id", DelMaterial)
+	r.POSTJWT("/material/delete/:id", DelMaterial)
 }
 
 func CreateMaterial(c *gin.Context, apictx *ApiSession) (interface{}, error) {

+ 5 - 5
boxcost/api/pack.go

@@ -17,19 +17,19 @@ import (
 func Pack(r *GinRouter) {
 
 	// 创建包装
-	r.POST("/pack/create", CreatePack)
+	r.POSTJWT("/pack/create", CreatePack)
 
 	// 获取包装详情
-	r.GET("/pack/detail/:id", GetPack)
+	r.GETJWT("/pack/detail/:id", GetPack)
 
 	// 获取包装列表
-	r.GET("/pack/list", GetPacks)
+	r.GETJWT("/pack/list", GetPacks)
 
 	// 更新包装
-	r.POST("/pack/update", UpdatePack)
+	r.POSTJWT("/pack/update", UpdatePack)
 
 	// 删除包装
-	r.POST("/pack/delete/:id", DelPack)
+	r.POSTJWT("/pack/delete/:id", DelPack)
 }
 
 // 创建包装

+ 9 - 9
boxcost/api/plan.go

@@ -28,31 +28,31 @@ import (
 func ProductPlan(r *GinRouter) {
 
 	// 创建生产计划
-	r.POST("/plan/create", CreateProductPlan)
+	r.POSTJWT("/plan/create", CreateProductPlan)
 
 	// 获取生产计划详情
-	r.GET("/plan/detail/:id", GetProductPlan)
+	r.GETJWT("/plan/detail/:id", GetProductPlan)
 
 	// 获取生产计划列表
-	r.GET("/plan/list", GetProductPlans)
+	r.GETJWT("/plan/list", GetProductPlans)
 
 	// 更新生产计划
-	r.POST("/plan/update", UpdateProductPlan)
+	r.POSTJWT("/plan/update", UpdateProductPlan)
 
 	// 删除生产计划
 	r.POSTJWT("/plan/delete/:id", DelProductPlan)
 
 	// 下载部件单据
 	// r.GET("/bill/plan/download", DownLoadCompBills)
-	r.GET("/bill/plan/download", DownLoadPlanBills)
+	r.GETJWT("/bill/plan/download", DownLoadPlanBills)
 
-	r.GET("/bill/comp/download", DownLoadCompBills)
-	r.GET("/bill/comp/downloadPdf", DownLoadCompBillsPdf)
+	r.GETJWT("/bill/comp/download", DownLoadCompBills)
+	r.GETJWT("/bill/comp/downloadPdf", DownLoadCompBillsPdf)
 
-	r.GET("/bill/plan/downloadPdf", DownLoadPlanBillsPdf)
+	r.GETJWT("/bill/plan/downloadPdf", DownLoadPlanBillsPdf)
 
 	// 生产成本表
-	r.GET("/plan/cost/download", DownLoadPlanCost)
+	r.GETJWT("/plan/cost/download", DownLoadPlanCost)
 
 	// 单据批量分配给供应商
 	r.GETJWT("/plan/alloc/batch", PlanAllocBatch)

+ 1 - 1
boxcost/api/product.go

@@ -15,7 +15,7 @@ import (
 func Product(r *GinRouter) {
 
 	// 获取生产计划详情
-	r.GET("/product/detail/:id", ProductDetail)
+	r.GETJWT("/product/detail/:id", ProductDetail)
 
 	CreateCRUD(r, "/product", &CRUDOption{
 		Collection: "product",

+ 3 - 3
boxcost/api/report.go

@@ -17,10 +17,10 @@ import (
 // 统计报表 按时间范围,供应商  包装-计划(多选) 维度进行过滤,形成报表。可以下载
 func Report(r *GinRouter) {
 	// 加工列表
-	r.GET("/report/produce/list", ReportProduceList)
+	r.GETJWT("/report/produce/list", ReportProduceList)
 	// 采购列表
-	r.GET("/report/purchase/list", ReportPurchaseList)
-	r.GET("/report/product/list", ReportProductList)
+	r.GETJWT("/report/purchase/list", ReportPurchaseList)
+	r.GETJWT("/report/product/list", ReportProductList)
 	r.GETJWT("/report/list", ReportList)
 	r.GETJWT("/report/download", ReportListDownload)
 }

+ 6 - 6
boxcost/api/signature.go

@@ -21,21 +21,21 @@ import (
 func Signature(r *GinRouter) {
 
 	// 创建签名
-	r.POST("/signature/create", SignatureAdd)
+	r.POSTJWT("/signature/create", SignatureAdd)
 
 	// 获取签名详情
-	r.GET("/signature/detail/:id", SignatureDetail)
+	r.GETJWT("/signature/detail/:id", SignatureDetail)
 
 	// 获取签名列表
-	r.GET("/signature/list", SignatureList)
+	r.GETJWT("/signature/list", SignatureList)
 
 	// 更新签名
-	r.POST("/signature/update", SignatureUpdate)
+	r.POSTJWT("/signature/update", SignatureUpdate)
 
 	// 删除签名
-	r.POST("/signature/delete/:id", SignatureDel)
+	r.POSTJWT("/signature/delete/:id", SignatureDel)
 
-	r.POST("/signature/upload/image", SignatureUpload)
+	r.POSTJWT("/signature/upload/image", SignatureUpload)
 }
 
 // 创建签名

+ 3 - 3
boxcost/api/summary.go

@@ -18,14 +18,14 @@ import (
 func Summary(r *GinRouter) {
 
 	// 下载详细汇总
-	r.GET("/summary/download", SummaryDownload)
+	r.GETJWT("/summary/download", SummaryDownload)
 	// 下载简单汇总
-	r.GET("/summary/sample/download", SummarySampleDownload)
+	r.GETJWT("/summary/sample/download", SummarySampleDownload)
 
 	// !10.27 时间和供应商查询
 	// summary/supplier/plan query={"supplierId":"xxx","timeRange":["xxx","xxx"]}
 	// 返回planIds数组 []string
-	r.GET("/summary/supplier/plan", SummarySupplierPlan)
+	r.GETJWT("/summary/supplier/plan", SummarySupplierPlan)
 }
 
 type SupplierPlanSummary struct {

+ 6 - 6
boxcost/api/supplier.go

@@ -20,22 +20,22 @@ import (
 func Supplier(r *GinRouter) {
 
 	// 创建供应商
-	r.POST("/supplier/create", CreateSupplier)
+	r.POSTJWT("/supplier/create", CreateSupplier)
 
 	// 获取供应商详情
-	r.GET("/supplier/detail/:id", GetSupplier)
+	r.GETJWT("/supplier/detail/:id", GetSupplier)
 
 	// 获取供应商列表
-	r.GET("/supplier/list", GetSuppliers)
+	r.GETJWT("/supplier/list", GetSuppliers)
 
 	// 更新供应商
-	r.POST("/supplier/update", UpdateSupplier)
+	r.POSTJWT("/supplier/update", UpdateSupplier)
 
 	// 删除供应商
-	r.POST("/supplier/delete/:id", DelSupplier)
+	r.POSTJWT("/supplier/delete/:id", DelSupplier)
 
 	// 获取供应商列表
-	r.GET("/plan/supplier/list", GetPlanSuppliers)
+	r.GETJWT("/plan/supplier/list", GetPlanSuppliers)
 
 	// 供应商获取自己的单据列表
 	r.GETJWT("/supplier/bill/list", SupplierBillList)

+ 2 - 2
boxcost/build.sh

@@ -5,8 +5,8 @@ echo "building..."
 go build -o box-cost-service
 
 # 命名镜像
-local_imge="pack-box-cost:v1.0.2"
-repository_image="registry.cn-chengdu.aliyuncs.com/infish/pack-box-cost:v1.0.2"
+local_imge="pack-box-cost:v1.0.3"
+repository_image="registry.cn-chengdu.aliyuncs.com/infish/pack-box-cost:v1.0.3"
 
 # 删除本地已存在的镜像
 docker rmi $repository_image