Giter Site home page Giter Site logo

sanber-golang-56-project's Introduction

Dokumentasi API

Berikut adalah dokumentasi API:

  1. Auth :
Method Path Parameter Keterangan
POST {{base_url}}/auth/register body : { name, phone, username, password } registrasi canvasser baru
POST {{base_url}}/auth/login body : { username, password } login canvasser jika berhasil maka akan muncul token
  1. Master Data :
Method Path Parameter Keterangan
1. Canvasser
GET {{base_url}}/canvasser header : { token } menampilkan semua data canvasser
POST {{base_url}}/canvasser header : { token }
body : { name, phone, username, password }
menambah canvasser baru
PUT {{base_url}}/canvasser/:id header : { token }
body : { name, phone, username, password }
mengubah data canvasser
DELETE {{base_url}}/canvasser/:id header : { token } menghapus data canvasser
2. Item
GET {{base_url}}/item header : { token } menampilkan semua data item
POST {{base_url}}/item header : { token }
body : { name, price }
menambah item baru
PUT {{base_url}}/item/:id header : { token }
body : { name, price }
mengubah data item
DELETE {{base_url}}/item/:id header : { token } menghapus data item
3. Customer
GET {{base_url}}/customer header : { token } menampilkan semua data customer
POST {{base_url}}/customer header : { token }
body : { name, address, email }
menambah customer baru
PUT {{base_url}}/customer/:id header : { token }
body : { name, address, email }
mengubah data customer
DELETE {{base_url}}/customer/:id header : { token } menghapus data customer
4. Stock
GET {{base_url}}/stock header : { token } menampilkan semua data stock
POST {{base_url}}/stock header : { token }
body : { item_id, canvasser_id, qty }
menambah stock baru
PUT {{base_url}}/stock/:item_id/:canvasser_id header : { token }
body : { item_id, canvasser_id, qty }
mengubah data stock
DELETE {{base_url}}/stock/:item_id/:canvasser_id header : { token } menghapus data stock
  1. Transaksi :
Method Path Parameter Keterangan
1. Transaksi Sales Header
GET {{base_url}}/trnsales header : { token } menampilkan semua data transaksi sales header
POST {{base_url}}/trnsales header : { token }
body : { customer_id, canvasser_id, date_sales, description }
menambah transaksi sales header baru
PUT {{base_url}}/trnsales/:id header : { token }
body : { customer_id, canvasser_id, date_sales, description }
mengubah data transaksi sales header
DELETE {{base_url}}/trnsales/:id header : { token } menghapus data transaksi sales header
2. Transaksi Sales Detail
GET {{base_url}}/trnsalesdetail header : { token } menampilkan semua data transaksi sales detail
POST {{base_url}}/trnsalesdetail header : { token }
body : { trn_sales_id, item_id, qty, price }
menambah transaksi sales detail baru
PUT {{base_url}}/trnsalesdetail/:id header : { token }
body : { trn_sales_id, item_id, qty, price }
mengubah data transaksi sales detail
DELETE {{base_url}}/trnsalesdetail/:id header : { token } menghapus data transaksi sales detail
  1. Laporan :
Method Path Parameter Keterangan
1. Report Canvasser Stock
GET {{base_url}}/report/stock header : { token } menampilkan semua data stok per canvasser
2. Transaksi Sales Detail
GET {{base_url}}/report/sales header : { token } menampilkan semua data transaksi per sales dengan total transaksi

sanber-golang-56-project's People

Contributors

pudyasto avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.