chore: 初始开源发布

iotlcm-app:小程序端 + 用户端服务。

- app/:uni-app 小程序前端(基于 unibest,MIT)
  - 微信 AppID → YOUR_WX_APPID,uni-app AppID → __UNI__YOURAPPID
  - 内网后端地址 → admin.iotlcm.example.com
  - 应用标题与 unibest 模板 README 重写(保留上游致谢与 MIT 声明)
- server/:GoFrame 用户端服务(基于 XiuAdmin,Apache-2.0)
  - module xiuadmin → git.5iot.com/iotlcm-public/iotlcm-app(360 文件)
  - 支付回调地址 → app.iotlcm.example.com,商户名与应用名泛化
  - 真实手机号 → 合法 11 位编造号(保留号段前 3 位 + 后 4 位)
  - 依赖号码尾部的断言同步更新
  - 补 server/LICENSE(Apache-2.0)
- 移除内部资产:CI 触发器
- 补根 README,LF 行尾 + .gitattributes

已知:TestSysDept_RefreshDeptAncestors 在源仓同一提交上同样失败,属既有缺陷。
This commit is contained in:
MiFaZhan
2026-10-26 14:01:25 +08:00
commit 2ed5dfa6a1
1013 changed files with 138466 additions and 0 deletions
+151
View File
@@ -0,0 +1,151 @@
package consts
const (
// 批次异步状态 batch_status
BatchAsyncStatusCreated = 0
BatchAsyncStatusPending = 1
BatchAsyncStatusProcessing = 2
BatchAsyncStatusSuccess = 3
BatchAsyncStatusFailed = 4
BatchAsyncStatusPartialSuccess = 5
// 兼容旧业务命名。
BatchStatusNormal = BatchAsyncStatusCreated
BatchStatusSuccess = BatchAsyncStatusSuccess
// 批次运行结果 run_result
BatchRunResultPending = 0
BatchRunResultRunning = 1
BatchRunResultSuccess = 2
BatchRunResultFailed = 3
BatchRunResultPartialSuccess = 4
// 批次明细状态 detail_status
BatchDetailStatusPending = 0
BatchDetailStatusRunning = 1
BatchDetailStatusSuccess = 2
BatchDetailStatusFailed = 3
BatchSourceTypeBatchSelect = 0
BatchTypePrepare = 4
BatchTypeAllocate = 3
BatchTypeRenew = 101
BatchTypeChange = 102
BatchTypeStart = 103
BatchTypeStop = 104
BatchTypeRestart = 105
BatchTypeDataStart = 109
BatchTypeDataStop = 110
BatchNoPrefixAllocate = "ALC"
BatchNoPrefixRenew = "REN"
BatchNoPrefixChange = "CHG"
BatchNoPrefixStart = "STR"
BatchNoPrefixStop = "STP"
BatchNoPrefixRestart = "RST"
BatchNoPrefixDataStart = "DOP"
BatchNoPrefixDataStop = "DST"
BatchNoPrefixWarning = "SWC"
BlankOutStatusNo = 1
)
const (
DownloadStatusPending = 0
DownloadStatusGenerated = 1
DownloadStatusRunning = 2
DownloadStatusFailed = 3
)
const (
ResourceTypeExcel = 1
ResourceExportSceneAllocate = 3
ResourceExportSceneRenew = 101
)
const (
ResourceBatchDownloadTaskSimCardAllocate = "卡划拨结果"
ResourceBatchDownloadTaskSimCardRenew = "卡续费结果"
SimCardAllocateSubDirImportExcel = "sim-card-allocate/import"
SimCardAllocateSubDirResultExcel = "sim-card-allocate/result"
SimCardRenewSubDirImportExcel = "sim-card-renew/import"
SimCardRenewSubDirResultExcel = "sim-card-renew/result"
)
const (
CustomerTypeAgent = 1
CustomerTypeTerminal = 2
OrderTypeCardSubscribe = 1
OrderTypeBalanceRecharge = 2
OrderStatusPendingPay = 0
OrderStatusCompleted = 5
OrderReturnStatusNone = 0
OrderReturnStatusPending = 1
OrderReturnStatusRunning = 2
OrderReturnStatusPartial = 3
OrderReturnStatusSuccess = 4
PayTypeBalance = 0
PayTypeOnline = 1
PayStatusUnpaid = 0
PayStatusPaid = 2
ShippingMethodNone = 3
ProductTypeCard = 1
ProductTypeBalance = 4
PayModeYearMonth = 1
PackageBusinessTypeSubscribe = 0
PackageBusinessTypeChange = 1
PackageBusinessTypeRenew = 2
PackageStatusNone = 0
PackageStatusPending = 1
PackageStatusEffective = 2
PackageStatusExpired = 3
EffectiveStatusPending = 0
EffectiveStatusEffective = 1
EffectiveStatusExpired = 2
EffectiveStatusTerminated = 3
EffectiveStatusVoided = 4
)
const (
V3ApiSimBossCardStatusPendingActivate = 1
V3ApiSimBossCardStatusActivated = 2
V3ApiSimBossCardStatusStopped = 4
)
const (
SimCardStatusOperTypeStop = "0"
SimCardStatusOperTypeStart = "1"
SimCardDataOperTypeStart = 0
SimCardDataOperTypeStop = 1
SimCardDataApnName = "CMIOT"
)
const (
ImportStatusSuccess = "success"
ImportStatusFailed = "failed"
)
const (
BalanceIncome = 0
BalanceExpense = 1
BalanceTransactionTypeRecharge = 0
BalanceTransactionTypeConsume = 1
BalanceTransactionChannelBalance = 0
BalanceTransactionChannelWechat = 2
BalanceTransactionChannelAlipay = 3
BalanceTransactionChannelMock = 9
)