# Dictionary
Description of table headers.
> http://3.19.67.177:8094/swagger/index.html
### GET/supplier
```typescript
const suppliersDictionary = ref<Record<string, string>>({
companyId: 'ID',
ban: '公司統編',
companyName: '公司名稱',
personInCharge: '負責人姓名',
companyStatus: '狀態',
registerAddressCity: '營業(稅籍)登記地址:縣市',
registerAddressCityCode: '營業(稅籍)登記地址:縣市代碼',
registerAddressTown: '營業(稅籍)登記地址:鄉鎮',
registerAddressTownCode: '營業(稅籍)登記地址:鄉鎮代碼',
registerAddressZipCode: '營業(稅籍)登記地址:郵遞區號',
registerAddressStreet: '營業(稅籍)登記地址:地址',
registerAddressIsOuterIsland: '營業(稅籍)登記地址:是否為外島',
state: '狀態',
industry: '行業別',
industryContent: '行業內容',
defaultNoticeTel: '電話號碼',
fax: '傳真',
defaultNoticeEmail: 'email',
accountName: '戶名',
bankCode: '銀行代號',
bankName: '銀行名稱',
bankAccount: '匯款帳號',
invoiceAddressZipCode: '發票地址:郵遞區號',
invoiceAddressTownCode: '發票地址:縣市',
invoiceAddressCityCode: '發票地址:鄉鎮市區',
incoiceAddressStreet: '發票地址:地址',
createdBy: '建立人員',
updatedBy: '更新人員',
createdAt: '建立時間',
updatedAt: '更新時間',
})
```
### GET/supplier/{id}
```typescript
const contactsDictionary = ref<Record<string, string>>({
id: 'ID',
businessCategory: "業務別",
contactName: "姓名",
contactTelephoneAreaCode: "市話區碼",
contactTelephoneNumber: "市話號碼",
contactTelephoneExtension: "市話分機",
contactMobile: "聯絡手機",
contactEmail: "Email"
})
const storehousesDictionary = ref<Record<string, string>>({
id: 'ID',
storehousesZipCode: '出貨地址:郵遞區號',
storehousesCityCode: '出貨地址:縣市',
storehousesTownCode: '出貨地址:鄉鎮縣市',
storehousesAddress: '出貨地址:地址',
: '退貨地址:郵遞區號',
: '退貨地址:縣市',
: '退貨地址:鄉鎮縣市',
: '退貨地址:地址',
type: '出/退',
zipCode: '郵遞區號',
cityCode: '縣市',
townCode: '鄉鎮市區',
address: '地址'
})
```
### GET/brands
```typescript
const brandsDictionary = ref<Record<string, string>>({
brandId: '品牌編碼',
cName: '中文名稱',
eName: '英文名稱',
displayName: '顯示名稱',
cNameFirst: '首字中文',
eNameFirst: '首字英文',
imageInfo: '品牌縮圖',
brandStatus: '狀態',
remark: '備註',
createdBy: '建立人員',
updatedBy: '更新人員',
createdAt: '建立時間',
updatedAt: '更新時間'
})
```
### 商品提報作業
```typescript=
const productDictionary = ref<Record<string, string>>({
temporaryNumber: '商品編號',
Name: '商品名稱',
image1: '商品圖',
warehouseCode: '倉別',
productType: '商品類型',
productStatus: '商品狀況',
warehousingExpDate: '保存天數',
warehousingMfgDate: '保存天數',
updatedBy: '更新人員',
updatedAt: '更新時間',
})
const productDetail = ref<Record<string, string>>({
temporaryNo: '商品編號',
brandId: '品牌',
Name: '商品名稱',
keywords: '特色關鍵字',
displayName: '顯示名稱',
promotion: '支援群組促銷',
productType: '商品類型',
catalogId: '商品分類',
sizeImg: '尺寸表上傳',
reportImg: '試穿報告上傳',
isSet: '大型家具(是否安裝)',
isReturn: '大型家具(是否回收)',
returnItem: '大型家具(回收項目)',
isArrange: '大型家具(約定送貨)',
taxType: '稅制',
purchasePrice: '商品價格(進價)',
purchaseNoTax: '商品價格(進價(未稅))',
marketPrice: '商品價格(售價)',
sellingNoTax: '商品價格(售價(未稅))',
sellingPrice: '商品價格(市價)',
productSource: '商品來源',
proofOfPurchase: '購買證明',
testReportImg: '檢驗報告書',
testReportSdate: '有效區間-起',
testReportEdate: '有效區間-迄',
deliveryTemperatureLayer: '配送溫層',
country: '產地一(國家)',
city: '產地一(地區)',
country: '產地二(國家)',
city: '產地二(地區)',
country: '產地三(國家)',
city: '產地三(地區)',
isWarranty: '售後保固',
warrantyDays: '保固天數',
warrantyDescription : '保固說明',
isWarehousingGoods: '入倉商品',
wareHouseCode: '',
: '出貨地址(設定資料)',
shippingZip: '出貨地址(自訂)',
shippingCity: '',
shippingZone: '',
shippingAddress: '',
: '退貨地址(設定資料)',
: '退貨地址(自訂)',
recycleZip: '',
recycleCity: '',
recycleZone: '',
recycleAddress: '',
dimensionLength: '商品材積(長)',
dimensionWidth: '商品材積(寬)',
dimensionHeight: '商品材積(高)',
weight: '重量(公斤)',
warehousingUnit: '商品銷售單位(寄倉)',
warehousingIsEffective: '有無效期(寄倉)',
warehousingMfgDate: '保存天數(寄倉)製造日期',
warehousingExpDate: '保存天數(寄倉)保存期限',
: 'EC直退地址(寄倉)(設定資料)',
: 'EC直退地址(寄倉)(自訂)',
warehousingZip: '',
warehousingCity: '',
warehousingZone: '',
warehousingAddress: '',
warehousingTemperature: '入庫溫層(寄倉)',
fittingRemark: '配件',
sellingRemark: '銷售注意事項',
deliveryType: '支援出貨方式',
isEighteen: '18禁商品',
isReturn: '是否可退貨',
})
```
### 提報違規關鍵字維護
```typescript=
const illegalWordDictionary = ref<Record<string, string>>({
catalogTypeId: '業種',
word: '關鍵字',
wordTypeId: '關鍵字類型',
serialNo: '序號',
status: '狀態',
createdBy: '建立人員',
updatedBy: '更新人員',
createdAt: '建立時間',
updatedAt: '更新時間'
})
```
### 群組權線維護
```typescript=
const rightGroupDictionary = ref<Record<string, string>>({
rightGroupId: '群組ID',
rightGroupName: '群組名稱',
companyType: '群組性質',
rightGroupStatus: '狀態',
createdBy: '建立人員',
updatedBy: '更新人員',
createdAt: '建立時間',
updatedAt: '更新時間'
})
const rightGroup2Dictionary = ref<Record<string, string>>({
rightGroupId: '群組ID',
rightGroupName: '群組名稱',
companyType: '群組性質',
rightGroupStatus: '狀態',
taskId: '權限(功能名稱)',
canView: '權限(檢視)',
canAdd: '權限(新增)',
canEdit: '權限(編輯)',
canExport: '權限(匯出)',
canImport: '權限(匯入)',
canConfirm: '權限(審核)'
})
```
### 系統帳號維護
```typescript=
const userDictionary = ref<Record<string, string>>({
companyId: '隸屬公司',
userAccount: '帳號',
name: '使用者姓名',
email: '通知email',
companyName: '隸屬公司',
tel: '通知聯電',
userStatus: '狀態',
updatedBy: '更新人員',
updatedAt: '更新時間',
createdBy: '建立人員',
createdAt: '建立時間',
})
```
### 分類管理維護
```typescript=
const catalogDictionary = ref<Record<string, string>>({
catalogId: '分類編碼',
layer: '分類層級',
catalogName : '分類第一層~分類第四層',
parentCatalogId : '分類第一層~分類第四層',
catalogStatus: '狀態',
sort: '排序',
})
```